diff --git a/src/server.py b/src/server.py
index dcf29c2719b01d8ac52b473b4202cb53202a88e6..2dd10308335c971f431f1d54f6fe2f4d9f365bd1 100755
--- a/src/server.py
+++ b/src/server.py
@@ -94,7 +94,11 @@ class named_mapfile(object):
         mf = get_mapfile(map_name)
         with open(mf.path, "r") as f:
             data = f.read()
-        return {"mapfile": data} if format != "map" else data
+        return {"mapfile":
+                ({
+                    "name": map_name,
+                    "content": data})
+            } if format != "map" else data
 
 
 class workspaces(object):