Explorar o código

역링크 리셋 버그 수정

Surplus_Up (2DU) %!s(int64=6) %!d(string=hai) anos
pai
achega
cdfd346734
Modificáronse 1 ficheiros con 11 adicións e 6 borrados
  1. 11 6
      route/tool/mark.py

+ 11 - 6
route/tool/mark.py

@@ -56,12 +56,17 @@ def render_do(title, data, num, include):
         data = ['', '', []]
 
     if num == 1:
-        for data_in in data[2]:
-            try:
-                curs.execute(db_change("insert into back (title, link, type) values (?, ?, ?)"), [data_in[1], data_in[0], data_in[2]])
-            except:
-                pass
-            
+        if data[2] == []:
+            curs.execute(db_change("insert into back (title, link, type) values ('test', ?, 'nothing')"), [title])
+        else:
+            for data_in in data[2]:
+                try:
+                    curs.execute(db_change("insert into back (title, link, type) values (?, ?, ?)"), [data_in[1], data_in[0], data_in[2]])
+                except:
+                    pass
+
+                curs.execute(db_change("delete from back where title = ? and type = 'no'"), [title])
+
         conn.commit()
 
     if num == 2: