diff --git a/src/personal_info/services/persons.py b/src/personal_info/services/persons.py index 8c92ba3..0ce8b9d 100644 --- a/src/personal_info/services/persons.py +++ b/src/personal_info/services/persons.py @@ -12,7 +12,7 @@ class PersonService(BaseService[Person, PersonCreate, Any]): super(PersonService, self).__init__(Person, db_session) 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() else: objs: List[Person] = self.db_session.query(Person).filter(Person.last_name.ilike(full_name)).all()