Commit 56c49d6d authored by Mahmoud Aglan's avatar Mahmoud Aglan

Free app_name on delete to prevent unique constraint collision

Appends '-deleted-{timestamp}' to app_name when instance is deleted,
so the name can be reused for new instances.
Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
parent 94138414
......@@ -209,7 +209,10 @@ public function delete(Instance $instance): void
}
AuditLog::record('deleted', $instance);
$instance->update(['status' => 'deleted']);
$instance->update([
'status' => 'deleted',
'app_name' => $instance->app_name . '-deleted-' . now()->timestamp,
]);
}
public function updateEnvVars(Instance $instance, array $vars): void
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment