Browse Source

역링크 리셋 버그 수정

Surplus_Up (2DU) 6 years ago
parent
commit
0638bacf6b
1 changed files with 11 additions and 6 deletions
  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 = ['', '', []]
         data = ['', '', []]
 
 
     if num == 1:
     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()
         conn.commit()
 
 
     if num == 2:
     if num == 2: