Browse Source

removing potential duplicates

Steve L. Nyemba 8 years ago
parent
commit
00c19c2dd7
1 changed files with 9 additions and 3 deletions
  1. 9 3
      src/api/index.py

+ 9 - 3
src/api/index.py

@@ -254,12 +254,18 @@ def get_folders():
 	if 'folders' in d:
 		d = d['folders']
 		r = []
+		m = {}
 		for row in d :
 			
-			keys = row.keys()[0]
+			key = row.keys()[0]
 
-			row = row[keys]
-			r.append(row)
+			row = row[key]
+			if key not in m:
+				r.append(row)
+				m[key] = len(r) -1
+			else:
+				index = m[key]
+				r[index] = row
 		d = r
 	else:
 		d = []