Skip to content

Commit 55fe565

Browse files
authored
Fixing associated signal tables (#2999)
1 parent f3426d8 commit 55fe565

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/dispatch/signal/models.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ class RuleMode(DispatchEnum):
4242
assoc_signal_instance_tags = Table(
4343
"assoc_signal_instance_tags",
4444
Base.metadata,
45-
Column("signal_instance_id", UUID, ForeignKey("signal_instance.id", ondelete="CASCADE")),
45+
Column(
46+
"signal_instance_id",
47+
UUID(as_uuid=True),
48+
ForeignKey("signal_instance.id", ondelete="CASCADE"),
49+
),
4650
Column("tag_id", Integer, ForeignKey("tag.id", ondelete="CASCADE")),
4751
PrimaryKeyConstraint("signal_instance_id", "tag_id"),
4852
)
@@ -58,7 +62,11 @@ class RuleMode(DispatchEnum):
5862
assoc_signal_instance_entities = Table(
5963
"assoc_signal_instance_entities",
6064
Base.metadata,
61-
Column("signal_instance_id", UUID, ForeignKey("signal_instance.id", ondelete="CASCADE")),
65+
Column(
66+
"signal_instance_id",
67+
UUID(as_uuid=True),
68+
ForeignKey("signal_instance.id", ondelete="CASCADE"),
69+
),
6270
Column("entity_id", Integer, ForeignKey("entity.id", ondelete="CASCADE")),
6371
PrimaryKeyConstraint("signal_instance_id", "entity_id"),
6472
)

0 commit comments

Comments
 (0)