diff --git a/muk_fields_file/__manifest__.py b/muk_fields_file/__manifest__.py index a19a4b9..ba5de71 100644 --- a/muk_fields_file/__manifest__.py +++ b/muk_fields_file/__manifest__.py @@ -23,7 +23,7 @@ { "name": "MuK Filestore Field", "summary": """Filestore Support for Fields""", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "category": "Extra Tools", "license": "LGPL-3", "website": "https://www.mukit.at", diff --git a/muk_fields_file/fields/file.py b/muk_fields_file/fields/file.py index 6b53693..4e1e566 100644 --- a/muk_fields_file/fields/file.py +++ b/muk_fields_file/fields/file.py @@ -92,7 +92,7 @@ class File(fields.Field): column_type = ("varchar", "varchar") _slots = { "prefetch": False, - "depends_context": ("bin_size", "human_size", "path", "bytes", "stream"), + "depends_context": ("bin_size", "human_size", "path", "bytes", "stream", "checksum", "base64"), } def _get_file_path(self, checksume, dbname): @@ -156,7 +156,7 @@ class File(fields.Field): _logger.warn("Writing file to %s failed!", path, exc_info=True) return path - def convert_to_cache(self, value, record, validate=True): + def convert_to_record(self, value, record): if value and isinstance(value, str) and os.path.exists(value): try: with open(value, "rb") as file: