Просмотр исходного кода

Merge pull request #2015 from openNAMU/dev

버그 수정
잉여개발기 2 лет назад
Родитель
Сommit
10940790fb
3 измененных файлов с 12 добавлено и 4 удалено
  1. 10 2
      route/bbs_w.py
  2. 1 1
      route/tool/func_render_namumark.py
  3. 1 1
      version.json

+ 10 - 2
route/bbs_w.py

@@ -99,10 +99,18 @@ def bbs_w(bbs_num = '', tool = 'bbs', page = 1, name = ''):
             db_data_2 = curs.fetchall()
             db_data += list(db_data_2) if db_data_2 else []
         elif tool == 'record':
-            curs.execute(db_change('select set_code, set_id, set_data from bbs_data where set_name = "date" and (set_code, set_id) in (select set_code, set_id from bbs_data where set_name = "user_id" and set_data = ?) as sub_query order by set_data desc limit 50'), [name])
+            try:
+                curs.execute(db_change('select set_code, set_id, set_data from bbs_data where set_name = "date" and (set_code, set_id) in (select set_code, set_id from bbs_data where set_name = "user_id" and set_data = ?) as sub_query order by set_data desc limit 50'), [name])
+            except:
+                curs.execute(db_change('select set_code, set_id from bbs_data where set_name = "user_id" and set_data = ? order by set_data desc limit 50'), [name])
+
             db_data = curs.fetchall()
         elif tool == 'comment_record':
-            curs.execute(db_change('select set_code, set_id, set_data from bbs_data where set_name = "comment_date" and (set_code, set_id) in (select set_code, set_id from bbs_data where set_name = "comment_user_id" and set_data = ?) as sub_query order by set_data desc limit 50'), [name])
+            try:
+                curs.execute(db_change('select set_code, set_id, set_data from bbs_data where set_name = "comment_date" and (set_code, set_id) in (select set_code, set_id from bbs_data where set_name = "comment_user_id" and set_data = ?) as sub_query order by set_data desc limit 50'), [name])
+            except:
+                curs.execute(db_change('select set_code, set_id from bbs_data where set_name = "comment_user_id" and set_data = ? order by set_data desc limit 50'), [name])
+            
             db_data = curs.fetchall()
         else:
             curs.execute(db_change('select set_code, set_id, set_data from bbs_data where set_name = "date" order by set_data desc limit 50'))

+ 1 - 1
route/tool/func_render_namumark.py

@@ -2169,7 +2169,7 @@ class class_do_render_namumark:
                     return '<li style="margin-left: ' + str((list_len - 1) * 20) + 'px;" class="opennamu_list_none">' + change_text + '. ' + list_data + '</li>'
 
         # 숫자 리스트
-        list_regex = r'((?:\n( *)(?:(1|a|A|I|i)\.(?:#([0-9]*))?|(\*)) ?([^\n]*))+)\n'
+        list_regex = r'((?:\n( *)(?:(\*)) ?([^\n]*))+|(?:\n( *)(?:(1|a|A|I|i)\.(?:#([0-9]*))?) ?([^\n]*)){2,})\n'
         list_count_max = len(re.findall(list_regex, self.render_data)) * 3
         while 1:
             list_data = re.search(list_regex, self.render_data)

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.6-RC5-dev68",
+        "r_ver" : "v3.4.6-RC5-dev70",
         "c_ver" : "3500373",
         "s_ver" : "3500112"
     }