From b841677bc37d290e4f66dc215b0b788b5a71d785 Mon Sep 17 00:00:00 2001 From: "ahmed.mujtaba" Date: Tue, 15 Sep 2026 18:41:08 +0500 Subject: [PATCH] Users Department import correct --- backend/department/models.py | 1 - backend/job/job_post/models.py | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/department/models.py b/backend/department/models.py index c241dff..2a6b634 100644 --- a/backend/department/models.py +++ b/backend/department/models.py @@ -12,7 +12,6 @@ from sqlalchemy.ext.asyncio import AsyncSession from sqlmodel import Field, SQLModel, select from sqlmodel import Field, Relationship, SQLModel, select from department.plugins import as_uuid, now_utc -from users.models import Users if TYPE_CHECKING: from job.job_post.models import JobPosts diff --git a/backend/job/job_post/models.py b/backend/job/job_post/models.py index 0853131..6d1de7e 100644 --- a/backend/job/job_post/models.py +++ b/backend/job/job_post/models.py @@ -967,4 +967,7 @@ class SocialPlatform(SQLModel, table=True): # Requisition must be registered before Users relationships trigger mapper # configure — JobPosts.requisition_id FKs to app.requisitions. import candidate_forms.models as _requisition_models # noqa: E402, F401 -import users.models as _users_models # noqa: E402, F401 \ No newline at end of file +import users.models as _users_models # noqa: E402, F401 +# JobPosts.department_ref resolves "Department" at mapper configure; workers that +# never import the department app would otherwise fail to map JobPosts. +import department.models as _department_models # noqa: E402, F401 \ No newline at end of file