فهرست منبع

safe regex (), OR(link,name) + name

David 10 سال پیش
والد
کامیت
9e13746785
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      db.py

+ 5 - 0
db.py

@@ -31,8 +31,13 @@ class db():
         if db_filter["scrap_date"]=={}:
             del db_filter["scrap_date"]
 
+        filter["site"]=filter["site"].replace("(","\(").replace(")","\)")
         if "site" in filter and filter["site"] != "":
             db_filter["source_name"]={"$regex":".*%s.*"%filter["site"], "$options": 'i'}
+            #db_filter["$or"]=[
+            #    {"source_name": {"$regex":".*%s.*"%filter["site"], "$options": 'i'}},
+            #    {"url": {"$regex":".*%s.*"%filter["site"], "$options": 'i' }}
+            #    ]
 
         if "minweight" in filter and filter["minweight"] != "":
             db_filter["weight"]={"$gt":int(filter["minweight"])}