Preserve agents when deleting persona templates

This commit is contained in:
klopez4212
2026-06-25 14:33:35 +01:00
parent f11a1c68e2
commit 2e7b264d35
@@ -602,21 +602,17 @@ export function UserProfilePanel({
}
try {
const deletedInstances =
await deleteManagedAgentsForPersona(personaToConfirm);
if (deletedInstances.cancelled) return;
await deletePersonaMutation.mutateAsync(personaToConfirm.id);
toast.success(`Deleted ${personaToConfirm.displayName}.`);
setPersonaToDelete(null);
onClose();
} catch (error) {
toast.error(
error instanceof Error ? error.message : "Failed to delete agent.",
error instanceof Error ? error.message : "Failed to delete persona.",
);
}
},
[deleteManagedAgentsForPersona, deletePersonaMutation.mutateAsync, onClose],
[deletePersonaMutation.mutateAsync, onClose],
);
const handleAddedToChannel = React.useCallback(