{
Downtime::Ptr downtime = static_cast<Downtime::Ptr>(row);
- return downtime->GetTriggeredBy();
+ return downtime->GetTriggeredByLegacyId();
}
[state] double trigger_time;
[state] bool fixed;
[state] double duration;
+ [state] int triggered_by_legacy_id;
[state] String triggered_by;
[state] String scheduled_by;
[state] Dictionary::Ptr triggers {
downtime->SetTriggeredBy(triggeredBy);
downtime->SetScheduledBy(scheduledBy);
+ if (!triggeredBy.IsEmpty()) {
+ Downtime::Ptr triggerDowntime = GetDowntimeByID(triggeredBy);
+ downtime->SetTriggeredByLegacyId(triggerDowntime->GetLegacyId());
+ }
+
int legacy_id;
{