@@ -245,10 +245,12 @@ public function update(Request $request) : RedirectResponse
245245 || ($ request ->filled ('status_id ' ))
246246 || ($ request ->filled ('model_id ' ))
247247 || ($ request ->filled ('next_audit_date ' ))
248+ || ($ request ->filled ('asset_eol_date ' ))
248249 || ($ request ->filled ('null_name ' ))
249250 || ($ request ->filled ('null_purchase_date ' ))
250251 || ($ request ->filled ('null_expected_checkin_date ' ))
251252 || ($ request ->filled ('null_next_audit_date ' ))
253+ || ($ request ->filled ('null_asset_eol_date ' ))
252254 || ($ request ->anyFilled ($ custom_field_columns ))
253255
254256 ) {
@@ -271,7 +273,8 @@ public function update(Request $request) : RedirectResponse
271273 ->conditionallyAddItem ('requestable ' )
272274 ->conditionallyAddItem ('supplier_id ' )
273275 ->conditionallyAddItem ('warranty_months ' )
274- ->conditionallyAddItem ('next_audit_date ' );
276+ ->conditionallyAddItem ('next_audit_date ' )
277+ ->conditionallyAddItem ('asset_eol_date ' );
275278 foreach ($ custom_field_columns as $ key => $ custom_field_column ) {
276279 $ this ->conditionallyAddItem ($ custom_field_column );
277280 }
@@ -316,6 +319,13 @@ public function update(Request $request) : RedirectResponse
316319 $ this ->update_array ['next_audit_date ' ] = null ;
317320 }
318321
322+ if ($ request ->input ('null_asset_eol_date ' )=='1 ' ) {
323+ $ this ->update_array ['asset_eol_date ' ] = null ;
324+ $ this ->update_array ['eol_explicit ' ] = 1 ;
325+ }
326+
327+
328+
319329 if ($ request ->filled ('purchase_cost ' )) {
320330 $ this ->update_array ['purchase_cost ' ] = $ request ->input ('purchase_cost ' );
321331 }
0 commit comments