diff --git a/db.py b/db.py
index c3eb81463555a689d45ceb51213bdb2401ea61d2..2d6dddddc5f0611103ae5f4e7b0e4c62c3346209 100644
--- a/db.py
+++ b/db.py
@@ -67,7 +67,7 @@ def query(operation, *params, delim="sep"):
 		res.append({})
 		ptr = res[-1]
 		for col, desc in zip(row, cur.description):
-			name = desc[0].split('.')[-1]
+			name = desc[0].split('.')[-1].split(':')[0]
 			if name == delim:
 				ptr = res[-1][col] = {}
 				continue