From bab8de4200c3856feaeb3939e2fa935f4d37d4b7 Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Fri, 5 Jun 2026 12:02:52 +0200 Subject: [PATCH] fix: :card_file_box: set sites project_manager_id column to null on delete event --- database/migrations/2026_04_30_160235_create_sites_table.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/migrations/2026_04_30_160235_create_sites_table.php b/database/migrations/2026_04_30_160235_create_sites_table.php index 9c448b6..64036cf 100644 --- a/database/migrations/2026_04_30_160235_create_sites_table.php +++ b/database/migrations/2026_04_30_160235_create_sites_table.php @@ -19,7 +19,7 @@ return new class extends Migration $table->string('url_re7')->unique()->nullable()->comment('Re7 url of the site.'); $table->string('url_prod')->unique()->nullable()->comment('Prod url of the site.'); $table->foreignId('project_manager_id')->nullable()->comment('Project manager associated.') - ->constrained('users')->onUpdate('restrict')->onDelete('restrict'); + ->constrained('users')->onUpdate('restrict')->onDelete('set null'); $table->foreignId('gitlab_project_id')->unique()->comment('Gitlab id of the gitlab project.') ->constrained('gitlab_projects')->onUpdate('restrict')->onDelete('restrict'); $table->timestamp('created_at')->nullable()->comment('Date the site was created.');