* luci/libs/uvl: fix error handling of OPT_INVVALUE too

This commit is contained in:
Jo-Philipp Wich 2008-09-03 22:02:35 +00:00
parent 727e9878fb
commit 85461e4226
2 changed files with 2 additions and 2 deletions

View file

@ -321,7 +321,7 @@ function UVL._validate_option( self, option, nodeps )
for i, v in ipairs(val) do
if not self.datatypes[dt]( v ) then
return false, option:error(
ERR.OPT_INVVALUE(option, dt)
ERR.OPT_INVVALUE(option, { v, dt })
)
end
end

View file

@ -54,7 +54,7 @@ ERRCODES = {
{ 'OPT_UNKNOWN', 'Option "%i" (%I) not found in scheme' },
{ 'OPT_REQUIRED', 'Required option "%i" has no value' },
{ 'OPT_BADVALUE', 'Value "%1" of option "%i" is not defined in enum %2' },
{ 'OPT_INVVALUE', 'Value "%v" of given option "%i" does not validate as datatype "%1"' },
{ 'OPT_INVVALUE', 'Value "%1" of given option "%i" does not validate as datatype "%2"' },
{ 'OPT_NOTLIST', 'Option "%i" is defined as list but stored as plain value' },
{ 'OPT_DATATYPE', 'Option "%i" has unknown datatype "%1"' },
{ 'OPT_NOTFOUND', 'Option "%p.%s.%o" not found in config' },