From 9c16c12ee97b7c4aee76ae7b4b6bff3e5ef3641d Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 7 Nov 2022 08:52:06 +1100 Subject: [PATCH] remove html_backup column from backups tables --- app/Http/Controllers/ActivityController.php | 4 +--- app/Models/Backup.php | 6 +----- app/Repositories/ActivityRepository.php | 3 +-- app/Transformers/InvoiceHistoryTransformer.php | 4 ++-- 4 files changed, 5 insertions(+), 12 deletions(-) diff --git a/app/Http/Controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php index 6ff0d09eecef..612db688292f 100644 --- a/app/Http/Controllers/ActivityController.php +++ b/app/Http/Controllers/ActivityController.php @@ -182,9 +182,7 @@ class ActivityController extends BaseController } else { $html_backup = file_get_contents(Storage::disk(config('filesystems.default'))->path($backup->filename)); } - } elseif ($backup && $backup->html_backup) { //db - $html_backup = $backup->html_backup; - } elseif (! $backup || ! $backup->html_backup) { //failed + } else { //failed return response()->json(['message'=> ctrans('texts.no_backup_exists'), 'errors' => new stdClass], 404); } diff --git a/app/Models/Backup.php b/app/Models/Backup.php index efddb0ab6b1c..169de775a910 100644 --- a/app/Models/Backup.php +++ b/app/Models/Backup.php @@ -36,15 +36,11 @@ class Backup extends BaseModel $filename = now()->format('Y_m_d').'_'.md5(time()).'.html'; $file_path = $path.$filename; - // Storage::disk(config('filesystems.default'))->makeDirectory($path, 0775); - Storage::disk(config('filesystems.default'))->put($file_path, $html); - // if (Storage::disk(config('filesystems.default'))->exists($file_path)) { - $this->html_backup = ''; $this->filename = $file_path; $this->save(); - // } + } public function deleteFile() diff --git a/app/Repositories/ActivityRepository.php b/app/Repositories/ActivityRepository.php index 40dad7cd16d5..69377705b7a8 100644 --- a/app/Repositories/ActivityRepository.php +++ b/app/Repositories/ActivityRepository.php @@ -60,7 +60,7 @@ class ActivityRepository extends BaseRepository $activity->save(); //rate limiter - $this->createBackup($entity, $activity); + // $this->createBackup($entity, $activity); } /** @@ -83,7 +83,6 @@ class ActivityRepository extends BaseRepository $backup = new Backup(); $entity->load('client'); $contact = $entity->client->primary_contact()->first(); - $backup->html_backup = ''; $backup->amount = $entity->amount; $backup->activity_id = $activity->id; $backup->json_backup = ''; diff --git a/app/Transformers/InvoiceHistoryTransformer.php b/app/Transformers/InvoiceHistoryTransformer.php index 30a9a07f2937..f46a654dcb5c 100644 --- a/app/Transformers/InvoiceHistoryTransformer.php +++ b/app/Transformers/InvoiceHistoryTransformer.php @@ -34,7 +34,7 @@ class InvoiceHistoryTransformer extends EntityTransformer 'id' => '', 'activity_id' => '', 'json_backup' => (string) '', - 'html_backup' => (string) '', + 'html_backup' => (string) '', //deprecated 'amount' => (float) 0, 'created_at' => (int) 0, 'updated_at' => (int) 0, @@ -45,7 +45,7 @@ class InvoiceHistoryTransformer extends EntityTransformer 'id' => $this->encodePrimaryKey($backup->id), 'activity_id' => $this->encodePrimaryKey($backup->activity_id), 'json_backup' => (string) '', - 'html_backup' => (string) '', + 'html_backup' => (string) '', //deprecated 'amount' => (float) $backup->amount, 'created_at' => (int) $backup->created_at, 'updated_at' => (int) $backup->updated_at,