Skip to content

Commit 08dafcf

Browse files
committed
Do not try and record notification parameters that are not properly set
1 parent 2a9f533 commit 08dafcf

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/murfey/workflows/notifications/__init__.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,16 @@ def notification_setup(
3535
enp.max_value = v[1]
3636
break
3737
else:
38-
new_notification_parameters.append(
39-
NotificationParameter(
40-
dcg_id=dcgid,
41-
name=k,
42-
min_value=v[0],
43-
max_value=v[1],
44-
num_instances_since_triggered=num_instances_between_triggers,
38+
if v[0] is not None and v[1] is not None:
39+
new_notification_parameters.append(
40+
NotificationParameter(
41+
dcg_id=dcgid,
42+
name=k,
43+
min_value=v[0],
44+
max_value=v[1],
45+
num_instances_since_triggered=num_instances_between_triggers,
46+
)
4547
)
46-
)
4748
murfey_db.add_all(existing_notification_parameters + new_notification_parameters)
4849
murfey_db.commit()
4950
murfey_db.close()

0 commit comments

Comments
 (0)