File tree 2 files changed +6
-1
lines changed
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -450,6 +450,11 @@ def create_instance(
450
450
signal = signal ,
451
451
)
452
452
453
+ # if the signal has an existing uuid we propgate it as our primary key
454
+ if signal_instance_in .raw :
455
+ if signal_instance_in .raw .get ("id" ):
456
+ signal_instance .id = signal_instance_in .raw ["id" ]
457
+
453
458
if signal_instance_in .case_priority :
454
459
case_priority = case_priority_service .get_by_name_or_default (
455
460
db_session = db_session ,
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ def create_signal_instance(
68
68
)
69
69
70
70
if not signal_instance_in .signal :
71
- external_id = signal_instance_in .raw ["id " ]
71
+ external_id = signal_instance_in .raw ["externalId " ]
72
72
variant = signal_instance_in .raw ["variant" ]
73
73
74
74
signal = signal_service .get_by_variant_or_external_id (
You can’t perform that action at this time.
0 commit comments