|
@@ -650,8 +650,16 @@ class MultiConfigData:
|
|
|
cur_value, status = self.get_value(cur_id_part + id)
|
|
|
|
|
|
if status == MultiConfigData.NONE and cur_id_part != "/":
|
|
|
-
|
|
|
- if not 'item_default' in spec_part and 'item_optional' in spec_part and spec_part['item_optional']:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if not 'item_default' in spec_part and\
|
|
|
+ 'item_optional' in spec_part and\
|
|
|
+ spec_part['item_optional'] and\
|
|
|
+ cur_id_part + id == identifier:
|
|
|
pass
|
|
|
else:
|
|
|
raise isc.cc.data.DataNotFoundError(id_part +
|