@@ -45,7 +45,7 @@ public function store(UploadFileRequest $request, $assetId = null) : RedirectRes
4545 $ asset ->logUpload ($ file_name , $ request ->get ('notes ' ));
4646 }
4747
48- return redirect ()->back ()->with ('success ' , trans ('admin/hardware/message.upload.success ' ));
48+ return redirect ()->back ()->withFragment ( ' files ' )-> with ('success ' , trans ('admin/hardware/message.upload.success ' ));
4949 }
5050
5151 return redirect ()->back ()->with ('error ' , trans ('admin/hardware/message.upload.nofiles ' ));
@@ -97,25 +97,19 @@ public function show($assetId = null, $fileId = null) : View | RedirectResponse
9797 */
9898 public function destroy ($ assetId = null , $ fileId = null ) : RedirectResponse
9999 {
100- $ asset = Asset::find ($ assetId );
101- $ this ->authorize ('update ' , $ asset );
102- $ rel_path = 'private_uploads/assets ' ;
103-
104- // the asset is valid
105- if (isset ($ asset ->id )) {
100+ if ($ asset = Asset::find ($ assetId )) {
106101 $ this ->authorize ('update ' , $ asset );
107- $ log = Actionlog::find ($ fileId );
108- if ($ log ) {
102+ $ rel_path = 'private_uploads/assets ' ;
103+
104+ if ($ log = Actionlog::find ($ fileId )) {
109105 if (Storage::exists ($ rel_path .'/ ' .$ log ->filename )) {
110106 Storage::delete ($ rel_path .'/ ' .$ log ->filename );
111107 }
112108 $ log ->delete ();
113-
114- return redirect ()->back ()->with ('success ' , trans ('admin/hardware/message.deletefile.success ' ));
109+ return redirect ()->back ()->withFragment ('files ' )->with ('success ' , trans ('admin/hardware/message.deletefile.success ' ));
115110 }
116111
117- return redirect ()->back ()
118- ->with ('success ' , trans ('admin/hardware/message.deletefile.success ' ));
112+ return redirect ()->route ('hardware.show ' , ['hardware ' => $ asset ])->with ('error ' , trans ('general.log_record_not_found ' ));
119113 }
120114
121115 return redirect ()->route ('hardware.index ' )->with ('error ' , trans ('admin/hardware/message.does_not_exist ' ));
0 commit comments