-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Describe the bug
I'm using the SDK to get a Template via the API, fill it customer data and using the Embedded Signing functionality. The code is working just fine with one of our Templates, but we're trying a new one and the SDK is crashing with:
File ".../document_generation.py", line xx, in get_template
template.embedded_signing_enabled = True
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/eversign/utils.py", line 56, in __setattr__
self.set(key, value)
File "/usr/local/lib/python3.11/site-packages/eversign/utils.py", line 79, in set
raise error
File "/usr/local/lib/python3.11/site-packages/eversign/utils.py", line 76, in set
self.validate()
File "/usr/local/lib/python3.11/site-packages/eversign/document.py", line 132, in validate
self._model.validate()
File "/usr/local/lib/python3.11/site-packages/schematics/models.py", line 257, in validate
data = self._convert(validate=True,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/schematics/models.py", line 299, in _convert
return func(self._schema, self, raw_data=raw_data, oo=True, context=context, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/schematics/validate.py", line 67, in validate
raise DataError(errors, data)
schematics.exceptions.DataError: {"permission": ["Int value should be less than or equal to 2."]}
I checked the API response and the API is returning 3, when DocumentModel specifies:
permission = RangedIntType(min_value=0, max_value=2)
Seems to be related to the Prevent Staff members from modifying this template functionality:
https://help.eversign.com/hc/en-us/articles/6664428164253-Template-Settings
Metadata
Metadata
Assignees
Labels
No labels