From fc372d6313374686709a59e5db0ca1d90adc3928 Mon Sep 17 00:00:00 2001 From: Yariv Menachem Date: Wed, 1 Jan 2025 13:37:28 +0200 Subject: [PATCH] fixed fire button --- src/db/job_repository.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/db/job_repository.py b/src/db/job_repository.py index 1dca4a3..92c9daa 100644 --- a/src/db/job_repository.py +++ b/src/db/job_repository.py @@ -39,17 +39,17 @@ class JobRepository: result = self.collection.find_one({"id": job_id}) return JobPost(**result) - def update(self, job_data: dict) -> bool: + def update(self, job: JobPost) -> bool: """ Updates a JobPost in the database. Args: - job_data: A dictionary representing the JobPost data. + job: A dictionary representing the JobPost data. Returns: True if the update was successful, False otherwise. """ - result = self.collection.update_one({"id": job_data["id"]}, {"$set": job_data}) + result = self.collection.update_one({"id": job.id}, {"$set": job.model_dump(exclude={"date_posted"})}) return result.modified_count > 0 def insert_job(self, job: JobPost):