Foris fails on Updater tab with Approvals enabled
Foris fail with following stacktrace when I have approvals enabled and click on Updater tab:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/foris_controller/message_router.py", line 132, in process_message
self.validate(reply)
File "/usr/lib/python3.6/site-packages/foris_controller/message_router.py", line 40, in wrapper
res = function(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/foris_controller/message_router.py", line 74, in validate
app_info["validator"].validate(message)
File "/usr/lib/python3.6/site-packages/foris_schema/validator.py", line 257, in validate
Draft4Validator(mini_schema, format_checker=FormatChecker()).validate(msg)
File "/usr/lib/python3.6/site-packages/jsonschema/validators.py", line 130, in validate
raise error
jsonschema.exceptions.ValidationError: 24.0 is not of type 'integer'
Failed validating 'type' in schema['properties']['data']['properties']['approval_settings']['properties']['delay']:
{'maximum': 168, 'minimum': 1, 'type': 'integer'}
On instance['data']['approval_settings']['delay']:
24.0
The Approvals were enabled in Foris former version and I have not changed the value in uCI by hand.