skip auto ticket creation for edit mode installations

This commit is contained in:
Yinyin Liu 2026-05-05 14:17:23 +02:00
parent 3d1b249b15
commit b0bb332482
1 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,8 @@ public static class AutoTicketService
{ {
if (!IsSodistore(installation.Product)) return; if (!IsSodistore(installation.Product)) return;
if (prevStatus == AlarmStatus) return; if (prevStatus == AlarmStatus) return;
// Edit/testing mode: alarms during commissioning shouldn't open tickets.
if (installation.TestingMode) return;
var assignee = FindAdminByName(NicoLappName); var assignee = FindAdminByName(NicoLappName);
if (assignee is null) if (assignee is null)
@ -59,6 +61,8 @@ public static class AutoTicketService
{ {
if (!IsSodistore(installation.Product)) return Task.CompletedTask; if (!IsSodistore(installation.Product)) return Task.CompletedTask;
if (prevStatus == OfflineStatus) return Task.CompletedTask; if (prevStatus == OfflineStatus) return Task.CompletedTask;
// Edit/testing mode: offline transitions during commissioning shouldn't open tickets.
if (installation.TestingMode) return Task.CompletedTask;
var assignee = FindAdminByName(AtefSarrajName); var assignee = FindAdminByName(AtefSarrajName);
if (assignee is null) if (assignee is null)