From 0d154242f25c187315ec0d5bbe9013e307d397cb Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sat, 7 May 2022 15:10:14 +0800 Subject: [PATCH] fix remove claim --- app/Repositories/ClaimRepository.php | 2 +- .../migrations/2022_05_06_160029_create_complains_table.php | 3 +++ .../2022_05_06_165409_create_complain_replies_table.php | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Repositories/ClaimRepository.php b/app/Repositories/ClaimRepository.php index fb49d691..a59ccffa 100644 --- a/app/Repositories/ClaimRepository.php +++ b/app/Repositories/ClaimRepository.php @@ -77,7 +77,7 @@ class ClaimRepository extends BaseRepository public function delete($id, $uid) { $isEnabled = Claim::getConfigIsEnabled(); - if ($isEnabled) { + if (!$isEnabled) { throw new \RuntimeException(nexus_trans("torrent.claim_disabled")); } $model = Claim::query()->findOrFail($id); diff --git a/database/migrations/2022_05_06_160029_create_complains_table.php b/database/migrations/2022_05_06_160029_create_complains_table.php index 074664da..f3940020 100644 --- a/database/migrations/2022_05_06_160029_create_complains_table.php +++ b/database/migrations/2022_05_06_160029_create_complains_table.php @@ -13,6 +13,9 @@ return new class extends Migration */ public function up() { + if (Schema::hasTable('complains')) { + return; + } Schema::create('complains', function (Blueprint $table) { $table->id(); $table->char('uuid', 36); diff --git a/database/migrations/2022_05_06_165409_create_complain_replies_table.php b/database/migrations/2022_05_06_165409_create_complain_replies_table.php index 8e45ec19..333ecc75 100644 --- a/database/migrations/2022_05_06_165409_create_complain_replies_table.php +++ b/database/migrations/2022_05_06_165409_create_complain_replies_table.php @@ -13,6 +13,9 @@ return new class extends Migration */ public function up() { + if (Schema::hasTable('complain_replies')) { + return; + } Schema::create('complain_replies', function (Blueprint $table) { $table->id(); $table->integer('complain');