Validation should return exception, not raises exception

Don't check force_store_value for SymLinkOption
This commit is contained in:
2016-03-24 19:43:41 +01:00
parent f03a31b454
commit e91568e6b6
5 changed files with 49 additions and 24 deletions

View File

@ -124,7 +124,7 @@ class OptionDescription(BaseOption, StorageOptionDescription):
else:
option._set_readonly(True)
is_multi = option.impl_is_multi()
if 'force_store_value' in option.impl_getproperties():
if not isinstance(option, SymLinkOption) and 'force_store_value' in option.impl_getproperties():
force_store_values.append((subpath, option))
for func, all_cons_opts, params in option._get_consistencies():
option._valid_consistencies(all_cons_opts[1:])