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');