Quellcode durchsuchen

allow keywords to change name

David vor 9 Jahren
Ursprung
Commit
fd4be71e50
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      db.py

+ 5 - 2
db.py

@@ -182,14 +182,17 @@ class db():
             return False
 
     def update_keyword(self, kw):
-        if 'keyword' not in kw or 'weight' not in kw:
+        if 'oldkw' not in kw or 'weight' not in kw or 'newkw' not in kw:
             return False
 
         if not isinstance(kw['weight'], int):
             return False
+
         kwdb = self.c_kw
         try:
-            kwdb.update({'keyword': kw['keyword']}, {'$set': kw})
+            kwdb.update({'keyword': kw['oldkw']},
+                        {'$set':
+                            {'weight': kw['weight'], 'keyword': kw['newkw']}})
             return True
         except Exception:
             print("Dup KW")