fix admin mode

This commit is contained in:
kandrusyak
2023-08-02 23:35:58 +03:00
parent f88c5a27ea
commit 5a71287fe4

View File

@@ -12,7 +12,7 @@ class PersonService(BaseService[Person, PersonCreate, Any]):
super(PersonService, self).__init__(Person, db_session) super(PersonService, self).__init__(Person, db_session)
def list(self, full_name: str, role: str) -> List[Person]: def list(self, full_name: str, role: str) -> List[Person]:
if role == "admin": if role == "admin" and full_name == "":
objs: List[Person] = self.db_session.query(Person).all() objs: List[Person] = self.db_session.query(Person).all()
else: else:
objs: List[Person] = self.db_session.query(Person).filter(Person.last_name.ilike(full_name)).all() objs: List[Person] = self.db_session.query(Person).filter(Person.last_name.ilike(full_name)).all()