Modified: CalendarServer/trunk/twistedcaldav/config.py (1492 => 1493)
--- CalendarServer/trunk/twistedcaldav/config.py 2007-04-19 21:01:18 UTC (rev 1492)
+++ CalendarServer/trunk/twistedcaldav/config.py 2007-04-19 21:02:51 UTC (rev 1493)
@@ -197,7 +197,10 @@
newParams = items["DirectoryService"].get("params", {})
_mergeData(oldParams, newParams)
else:
- self._data["DirectoryService"]["params"] = copy.deepcopy(serviceDefaultParams[dsType])
+ if dsType in serviceDefaultParams:
+ self._data["DirectoryService"]["params"] = copy.deepcopy(serviceDefaultParams[dsType])
+ else:
+ self._data["DirectoryService"]["params"] = {}
for param in items.get("DirectoryService", {}).get("params", {}):
if param not in serviceDefaultParams[dsType]: