diff --git a/crud/crud_jobs.py b/crud/crud_jobs.py index f17d538..530dd60 100644 --- a/crud/crud_jobs.py +++ b/crud/crud_jobs.py @@ -1,3 +1,5 @@ +import re + from motor.motor_asyncio import AsyncIOMotorDatabase import schemas from crud.base import CRUDBase @@ -25,7 +27,10 @@ class CRUDJobs(CRUDBase): for k, v in data_dict.items(): if v != None and v != '' and v != []: if not isinstance(v,list): - where[k] = v + if k != 'job_name': + where[k] = v + else: + where[k]=re.compile(v) else: for i in v: for kk,vv in i.items():