From b06423e45d5a5770116a532b6c897104a66d7afa Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 22 Sep 2025 12:13:59 +0200 Subject: [PATCH] Do not validate diff files against mime type --- server/mergin/sync/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/mergin/sync/models.py b/server/mergin/sync/models.py index 98241d35..9574a69d 100644 --- a/server/mergin/sync/models.py +++ b/server/mergin/sync/models.py @@ -1099,7 +1099,10 @@ def process_chunks( errors[f.path] = FileSyncErrorType.CORRUPTED.value continue - if not is_supported_type(temporary_location): + if ( + not f.change == PushChangeType.UPDATE_DIFF + and not is_supported_type(temporary_location) + ): logging.info(f"Rejecting blacklisted file: {temporary_location}") errors[f.path] = FileSyncErrorType.UNSUPPORTED.value continue