diff --git a/app/dao/services_dao.py b/app/dao/services_dao.py index d442e8305..28bf48881 100644 --- a/app/dao/services_dao.py +++ b/app/dao/services_dao.py @@ -65,7 +65,9 @@ def dao_fetch_all_services(only_active=False): def get_services_by_partial_name(service_name): service_name = escape_special_characters(service_name) - return Service.query.filter(Service.name.ilike("%{}%".format(service_name))).all() + stmt = select(Service).where(Service.name.ilike("%{}%".format(service_name))) + result = db.session.execute(stmt) + return result.scalars.all() def dao_count_live_services():