Procházet zdrojové kódy

https://github.com/openNAMU/openNAMU/issues/1682

잉여개발기 (SPDV) před 3 roky
rodič
revize
17739db10e
2 změnil soubory, kde provedl 6 přidání a 6 odebrání
  1. 5 5
      route/give_acl.py
  2. 1 1
      version.json

+ 5 - 5
route/give_acl.py

@@ -31,6 +31,7 @@ def give_acl_2(name):
                     check_ok = 'disabled'
 
         if flask.request.method == 'POST':
+            print('test')
             acl_data = [['decu', flask.request.form.get('decu', '')]]
             acl_data += [['document_edit_acl', flask.request.form.get('document_edit_acl', '')]]
             acl_data += [['document_move_acl', flask.request.form.get('document_move_acl', '')]]
@@ -39,12 +40,11 @@ def give_acl_2(name):
             acl_data += [['view', flask.request.form.get('view', '')]]
             acl_data += [['why', flask.request.form.get('why', '')]]
 
-            curs.execute(db_change("select title from acl where title = ?"), [name])
-            if curs.fetchall():
-                for i in acl_data:
+            for i in acl_data:
+                curs.execute(db_change("select title from acl where title = ? and type = ?"), [name, i[0]])
+                if curs.fetchall():
                     curs.execute(db_change("update acl set data = ? where title = ? and type = ?"), [i[1], name, i[0]])
-            else:
-                for i in acl_data:
+                else:
                     curs.execute(db_change("insert into acl (title, data, type) values (?, ?, ?)"), [name, i[1], i[0]])
 
             all_d = ''

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.6-RC2-dev129",
+        "r_ver" : "v3.4.6-RC2-dev130",
         "c_ver" : "3500358",
         "s_ver" : "3500111"
     }