Parcourir la source

역링크 버그 수정

잉여개발기 (SPDV) il y a 2 ans
Parent
commit
0531c423b4
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 2 2
      route/tool/func_render.py
  2. 1 1
      version.json

+ 2 - 2
route/tool/func_render.py

@@ -63,7 +63,7 @@ class class_do_render:
             data_end[0] = re.sub(r'<(topic_a(?:_post|_thread)?)>((?:(?!<\/topic_a(?:_post|_thread)?>).)+)<\/topic_a(?:_post|_thread)?>', do_thread_a_change, data_end[0])
             data_end[0] = re.sub(r'&lt;topic_call&gt;@(?P<in>(?:(?!&lt;\/topic_call&gt;).)+)&lt;\/topic_call&gt;', '<a href="/w/user:\\g<in>">@\\g<in></a>', data_end[0])
 
-        if data_type == 'backlink':
+        if data_type == 'backlink' and data_in == '':
             curs.execute(db_change("delete from back where link = ?"), [doc_name])
             curs.execute(db_change("delete from back where title = ? and type = 'no'"), [doc_name])
 
@@ -72,7 +72,7 @@ class class_do_render:
 
             backlink = data_end[2]['backlink'] if 'backlink' in data_end[2] else []
             if backlink != []:
-                curs.executemany(db_change("insert into back (link, title, type, data) values (?, ?, ?, ?)"), data_end[2]['backlink'])
+                curs.executemany(db_change("insert into back (link, title, type, data) values (?, ?, ?, ?)"), backlink)
                 curs.execute(db_change("delete from back where title = ? and type = 'no'"), [doc_name])
 
             link_count = 0

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.6-RC5-dev77",
+        "r_ver" : "v3.4.6-RC5-dev78",
         "c_ver" : "3500374",
         "s_ver" : "3500112"
     }