@@ -60,9 +60,9 @@ public function &run(Router &$router, View &$view, array &$args) {
6060
6161 $ model ->deprecated = $ model ->packet ->isDeprecated ();
6262 $ model ->id = $ model ->packet ->getPacketId (true );
63- $ model ->name = $ model ->packet ->getPacketName ();
64- $ model ->format = $ model ->packet ->getPacketFormat ();
65- $ model ->remarks = $ model ->packet ->getPacketRemarks (false );
63+ $ model ->name = $ model ->packet ->getName ();
64+ $ model ->format = $ model ->packet ->getFormat ();
65+ $ model ->remarks = $ model ->packet ->getRemarks (false );
6666 $ model ->research = $ model ->packet ->isInResearch ();
6767 $ model ->markdown = $ model ->packet ->isMarkdown ();
6868 $ model ->published = $ model ->packet ->isPublished ();
@@ -119,44 +119,38 @@ protected function handlePost(Router &$router, PacketEditModel &$model) {
119119
120120 $ user_id = $ model ->user ->getId ();
121121
122- try {
123-
122+ try
123+ {
124+ $ model ->packet ->setDeprecated ($ model ->deprecated ? true : false );
125+ $ model ->packet ->setEditedCount ($ model ->packet ->getEditedCount () + 1 );
126+ $ model ->packet ->setEditedDateTime (new DateTime ('now ' ));
127+ $ model ->packet ->setFormat ($ model ->format );
128+ $ model ->packet ->setInResearch ($ model ->research ? true : false );
129+ $ model ->packet ->setMarkdown ($ model ->markdown ? true : false );
130+ $ model ->packet ->setName ($ model ->name );
124131 $ model ->packet ->setPacketId ($ model ->id );
125- $ model ->packet ->setPacketName ($ model ->name );
126- $ model ->packet ->setPacketFormat ($ model ->format );
127- $ model ->packet ->setPacketRemarks ($ model ->remarks );
128- $ model ->packet ->setMarkdown ($ model ->markdown );
129- $ model ->packet ->setDeprecated ($ model ->deprecated );
130- $ model ->packet ->setInResearch ($ model ->research );
131- $ model ->packet ->setPublished ($ model ->published );
132-
133- $ model ->packet ->setEditedCount (
134- $ model ->packet ->getEditedCount () + 1
135- );
136- $ model ->packet ->setEditedDateTime (
137- new DateTime ( 'now ' , new DateTimeZone ( 'Etc/UTC ' ))
138- );
132+ $ model ->packet ->setPublished ($ model ->published ? true : false );
133+ $ model ->packet ->setRemarks ($ model ->remarks );
139134
140- $ success = $ model ->packet ->update ();
135+ $ model ->packet ->commit ();
136+ $ success = true ;
141137
142138 // Used-by is stored in a different table than packet data so it is
143139 // updated separately.
144140 $ model ->packet ->setUsedBy ($ used_by );
145-
146- } catch (OutOfBoundsException $ e ) {
147-
141+ }
142+ catch (OutOfBoundsException $ e )
143+ {
148144 // Some value was outside of a boundary
149145 Logger::logException ($ e );
150146 $ success = false ;
151-
152- } catch (QueryException $ e ) {
153-
147+ }
148+ catch (QueryException $ e )
149+ {
154150 // SQL error occurred. We can show a friendly message to the user while
155151 // also notifying this problem to staff.
156152 Logger::logException ($ e );
157-
158153 $ success = false ;
159-
160154 }
161155
162156 if (!$ success ) {
@@ -173,10 +167,10 @@ protected function handlePost(Router &$router, PacketEditModel &$model) {
173167 'error ' => $ model ->error ,
174168 'id ' => $ model ->packet ->getId (),
175169 'packet_id ' => $ model ->packet ->getPacketId (true ),
176- 'name ' => $ model ->packet ->getPacketName (),
177- 'options_bitmask ' => $ model ->packet ->getOptionsBitmask (),
178- 'format ' => $ model ->packet ->getPacketFormat (),
179- 'remarks ' => $ model ->packet ->getPacketRemarks (false ),
170+ 'name ' => $ model ->packet ->getName (),
171+ 'options_bitmask ' => $ model ->packet ->getOptions (),
172+ 'format ' => $ model ->packet ->getFormat (),
173+ 'remarks ' => $ model ->packet ->getRemarks (false ),
180174 'used_by ' => $ used_by
181175 ])
182176 );
0 commit comments