diff --git a/tiramisu_json_api/api.py b/tiramisu_json_api/api.py index 1176951..a77ea15 100644 --- a/tiramisu_json_api/api.py +++ b/tiramisu_json_api/api.py @@ -113,6 +113,7 @@ class TiramisuOptionOption: class TiramisuOptionProperty: # config.option(path).property def __init__(self, + self.config, path: str, model: Dict) -> None: self.path = path @@ -327,6 +328,7 @@ class TiramisuOptionDescription(_Option): self.form) if subfunc == 'property': return TiramisuOptionProperty(self.path, + self.config, self.model.get(self.path, {})) if subfunc == 'value': return TiramisuOptionValue(self.config, @@ -396,6 +398,7 @@ class TiramisuOption: if self.index != None: raise NotImplementedError() return TiramisuOptionProperty(self.path, + self.config, self.model.get(self.path, {})) raise APIError(_('please specify a valid sub function ({})').format(subfunc))