if value is a command, do not validate conditions

This commit is contained in:
Romain Bignon 2014-01-23 11:58:14 +01:00 committed by Romain Bignon
commit 4dd2bbfb7b

View file

@ -163,6 +163,10 @@ class ValueBackendPassword(Value):
return Value.check_valid(self, passwd)
def set(self, passwd):
if self.is_command(passwd):
self._value = passwd
return
self.check_valid(passwd)
if passwd is None:
# no change