diff --git a/owrx/controllers/settings/__init__.py b/owrx/controllers/settings/__init__.py index c96645c..85bd2a9 100644 --- a/owrx/controllers/settings/__init__.py +++ b/owrx/controllers/settings/__init__.py @@ -1,6 +1,7 @@ from owrx.config import Config from owrx.controllers.admin import AuthorizationMixin from owrx.controllers.template import WebpageController +from owrx.form.error import FormError from abc import ABCMeta, abstractmethod from urllib.parse import parse_qs @@ -10,16 +11,16 @@ class Section(object): self.title = title self.inputs = inputs - def render_input(self, input, data): - return input.render(data) + def render_input(self, input, data, errors): + return input.render(data, errors) - def render_inputs(self, data): - return "".join([self.render_input(i, data) for i in self.inputs]) + def render_inputs(self, data, errors): + return "".join([self.render_input(i, data, errors) for i in self.inputs]) def classes(self): return ["col-12", "settings-section"] - def render(self, data): + def render(self, data, errors): return """