diff --git a/product/ERP5/mixin/base_convertable.py b/product/ERP5/mixin/base_convertable.py index 1a852577456d9d9dd86539270a96173ffc72e0ed..b585fec5a94c9c913287ac9aa241810eb3feae59 100644 --- a/product/ERP5/mixin/base_convertable.py +++ b/product/ERP5/mixin/base_convertable.py @@ -94,4 +94,7 @@ class BaseConvertableFileMixin: def _setBaseData(self, data): """Wrap value into Pdata """ - + if not isinstance(data, Pdata) and data is not None: + file = StringIO(data) + data, size = self._read_data(file) + self._baseSetBaseData(data)