fix(mcp): keep the deployment source on additional servers and audit MCP calls as MCP

This commit is contained in:
Andras Bacsai
2026-11-03 14:00:17 +01:00
parent b063a41624
commit 37b4a8b4e7
4 changed files with 11 additions and 7 deletions
+2 -6
View File
@@ -112,14 +112,10 @@ class ApplicationDeploymentQueue extends Model
return;
}
// The API and MCP cancel paths do not fire model events and record their own audit event.
$application = $deployment->application;
$source = match (true) {
(bool) $deployment->is_mcp => 'mcp',
(bool) $deployment->is_api => 'api',
default => 'ui',
};
auditLog("{$source}.deployment.cancelled", [
auditLog('ui.deployment.cancelled', [
'team_id' => $application?->team()?->id,
'application_uuid' => $application?->uuid,
'application_name' => $application?->name,