fix admin mode
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user