diff --git a/infrastructure/implementation/repository/outing_repository_impl.py b/infrastructure/implementation/repository/outing_repository_impl.py index 247dbd3..563d7af 100644 --- a/infrastructure/implementation/repository/outing_repository_impl.py +++ b/infrastructure/implementation/repository/outing_repository_impl.py @@ -77,6 +77,8 @@ def find_all_by_status_and_term(self, status: str, start_time: str, end_time: in .filter(Outing.status == func.binary(status)) .filter(and_(Outing.start_time >= generated_start_time, Outing.start_time <= generated_end_time)).all()) + self.sql._db_session.commit() + self.sql._db_session.close() return model @trace_service("SQL (find)", open_tracing) @@ -90,5 +92,6 @@ def find_all_by_student_uuid_and_status_and_term( .filter(Outing.student_uuid == func.binary(student_uuid)) .filter(and_(Outing.start_time >= generated_start_time, Outing.start_time <= generated_end_time)).all()) - + self.sql._db_session.commit() + self.sql._db_session.close() return model