Thomas Fransolet ea237d2913 Sauvegarde des champs du guide et unicité des canaux par instance
Updateinstance recopiait les champs un par un et n'avait jamais été étendu
aux champs du guide : GuideName, GuidePersonaPrompt, GuideVoiceId,
IsVisitorQuestionCollectionEnabled et GuideFallbackMessages étaient reçus
puis ignorés, donc l'écran Guide IA ne sauvegardait rien. Reprend les mêmes
gardes que Instance.FromDTO.

Rien n'empêchait deux ApplicationInstance du même AppType sur une instance,
alors que manager-app et AiController résolvent tous deux le canal par un
FirstOrDefault sur (InstanceId, AppType) : un doublon rendait le canal
ambigu, l'assistant pouvant s'afficher activé pendant que l'API répondait
Forbid. Ajoute l'index unique et le contrôle en amont dans Create (409).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 15:30:47 +02:00
..
2025-03-19 08:57:29 +01:00
2025-03-19 10:57:53 +01:00
2025-03-19 08:57:29 +01:00
2025-03-19 08:57:29 +01:00
2025-03-19 08:57:29 +01:00
2026-03-17 09:10:56 +01:00