diff --git a/app/Http/Controllers/FileController.php b/app/Http/Controllers/FileController.php index e1133cd..49f16f3 100644 --- a/app/Http/Controllers/FileController.php +++ b/app/Http/Controllers/FileController.php @@ -106,9 +106,11 @@ class FileController extends Controller */ public function delete(string $id): JsonResponse { - $success = Storage::delete([ - "tmp/{$id}.odt" - ]); + Storage::deleteDirectory("contracts/${id}"); + + $tmpFiles = Storage::allFiles("tmp"); + $success = Storage::delete($tmpFiles); + return response()->json(['success' => $success]); } } diff --git a/resources/js/components/ProcessFile/ProcessFile.ts b/resources/js/components/ProcessFile/ProcessFile.ts index 7030aa3..77f8649 100644 --- a/resources/js/components/ProcessFile/ProcessFile.ts +++ b/resources/js/components/ProcessFile/ProcessFile.ts @@ -145,6 +145,7 @@ export default class ProcessFile extends Vue { blockScroll: false, accept: () => { window.location.href = url; + this.$api.discardFile(this.file.id); }, reject: () => { // TODO: Show a message to the user that the action was cancelled.