Skip to content

Commit b02263d

Browse files
committed
Remove queue reference to transfers
1 parent f10a28c commit b02263d

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

syncmaster/db/models/queue.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@
44

55
from sqlalchemy import Computed, String
66
from sqlalchemy.dialects.postgresql import TSVECTOR
7-
from sqlalchemy.orm import Mapped, mapped_column
7+
from sqlalchemy.orm import Mapped, mapped_column, relationship
88

99
from syncmaster.db.mixins import ResourceMixin, TimestampMixin
1010
from syncmaster.db.models.base import Base
11+
from syncmaster.db.models.group import Group
1112

1213

1314
class Queue(Base, ResourceMixin, TimestampMixin):
1415
name: Mapped[str] = mapped_column(String(128), nullable=False)
1516
slug: Mapped[str] = mapped_column(String(256), nullable=False, unique=True)
1617

18+
group: Mapped[Group] = relationship(Group)
19+
1720
search_vector: Mapped[str] = mapped_column(
1821
TSVECTOR,
1922
Computed(

syncmaster/db/models/run.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from syncmaster.db.mixins import TimestampMixin
1414
from syncmaster.db.models.base import Base
15+
from syncmaster.db.models.group import Group
1516
from syncmaster.db.models.transfer import Transfer
1617

1718

@@ -66,6 +67,7 @@ class Run(Base, TimestampMixin):
6667
transfer_dump: Mapped[dict[str, Any]] = mapped_column(JSON, nullable=False, default={})
6768

6869
transfer: Mapped[Transfer] = relationship(Transfer)
70+
group: Mapped[Group] = relationship(Group)
6971

7072
def __repr__(self):
7173
return (

syncmaster/db/models/transfer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class Transfer(
6464
group: Mapped[Group] = relationship(Group)
6565
source_connection: Mapped[Connection] = relationship(foreign_keys=source_connection_id)
6666
target_connection: Mapped[Connection] = relationship(foreign_keys=target_connection_id)
67-
queue: Mapped[Queue] = relationship(back_populates="transfers")
67+
queue: Mapped[Queue] = relationship(Queue)
6868

6969
search_vector: Mapped[str] = mapped_column(
7070
TSVECTOR,

0 commit comments

Comments
 (0)