diff --git a/lib/json_group_section.py b/lib/json_group_section.py
index 1a4b082df0b572119c1958f3c8fca7c85347a9d1..25f69a435c3244e551b7ede1419cc573893198b9 100644
--- a/lib/json_group_section.py
+++ b/lib/json_group_section.py
@@ -432,11 +432,11 @@ def write_groups_section (json,\
 #--------------------------------------------------------------------#
 def write_singlefile_groups_section (db, dir_results):
 
-    json_filename=dir_results+strf.date_today()+"_comunidades"+".json"
-    json = OpendataJSON(db,dir_results,json_filename)
-    
     groups_info = json.database.cursor()
     groups_info.execute(qry.qry_groups_info)
+
+    json_filename=dir_results+strf.date_today()+"_comunidades"+".json"
+    json = OpendataJSON(db,dir_results,json_filename)
     
     json.open_file()
     
@@ -464,17 +464,19 @@ def write_singlefile_groups_section (db, dir_results):
     groups_info.close()
 #--------------------------------------------------------------------#
 
-#--------------------------------------------------------------------#
+#-----------------------------------------------------------------w---#
 def write_multifile_groups_section (db, dir_results):
 
-    groups_info = json.database.cursor()
+    groups_info = db.cursor()
     groups_info.execute(qry.qry_groups_info)
 
     for (guid, title, desc, owner_id, owner_name, owner_username, time)\
         in groups_info:
     
         json_filename=dir_results+'/groups/'+str(guid)+'.json'
-        json = wrt.open_json_file(json_filename)
+        json = OpendataJSON(db,dir_results,json_filename)
+        
+        json.open_file()
         
         json.write_open_tag("","{")
         json.write_open_tag("usuario","{")
diff --git a/lib/json_user_section.py b/lib/json_user_section.py
index df3f7dbb2913f7123f00ddb5ab696310e9ec5b0b..19d67c9b7ea88787c8e729574da2ed8e86a8b0c8 100644
--- a/lib/json_user_section.py
+++ b/lib/json_user_section.py
@@ -435,7 +435,7 @@ def write_singlefile_users_section (db, dir_results):
 #--------------------------------------------------------------------#    
 def write_multifile_users_section (db, dir_results):
 
-    users_info = json.database.cursor()
+    users_info = db.cursor()
     users_info.execute(qry.qry_users_info)
     
     for (guid, name, username)\
@@ -449,7 +449,7 @@ def write_multifile_users_section (db, dir_results):
         json.write_open_tag("","{")
         json.write_open_tag("usuario","{")
                 
-        write_users_section(json.database,json,\
+        write_users_section(json,\
             guid,name,username)
         
         json.write_close_tag("}",False)