diff --git a/src/server.py b/src/server.py index 2dd10308335c971f431f1d54f6fe2f4d9f365bd1..608c55077299c7178fef45b21bdbee83e4b000e6 100755 --- a/src/server.py +++ b/src/server.py @@ -143,7 +143,7 @@ class datastores(object): def POST(self, map_name, ws_name, format): mf, ws = get_mapfile_workspace(map_name, ws_name) - data = get_data(name="dataStore", mandatory=["name", "connectionParameters"]) + data = get_data(name="dataStore", mandatory=["name"]) ds_name = data.pop("name") with webapp.mightConflict("dataStore", workspace=ws_name): @@ -170,7 +170,7 @@ class datastore(object): def PUT(self, map_name, ws_name, ds_name, format): mf, ws = get_mapfile_workspace(map_name, ws_name) - data = get_data(name="dataStore", mandatory=["name", "connectionParameters"], forbidden=["href"]) + data = get_data(name="dataStore", mandatory=["name"], forbidden=["href"]) if ds_name != data.pop("name"): raise webapp.Forbidden("Can't change the name of a data store.") @@ -479,7 +479,7 @@ class files(object): z.extract(f, path=tools.get_st_data_path(ws_name, st_type, st_name)) # Set new connection parameters: - ws.update_store(st_type, st_name, {"ConnectionParameters":{"path":path}}) + ws.update_store(st_type, st_name, {"connectionParameters":{"path":path}}) ws.save() # Finally we might have to configure it.