From c941d79037975c97ae280a7001e3775ce7cb04b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szab=C3=B3=20Barnab=C3=A1s?= Date: Tue, 3 Jun 2025 14:40:22 +0200 Subject: [PATCH] Fix: preserve dynamic content-type lookup settings when copying Partnership --- Server/src/main/java/org/openas2/partner/Partnership.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Server/src/main/java/org/openas2/partner/Partnership.java b/Server/src/main/java/org/openas2/partner/Partnership.java index 98e23504..0bddd0ce 100644 --- a/Server/src/main/java/org/openas2/partner/Partnership.java +++ b/Server/src/main/java/org/openas2/partner/Partnership.java @@ -313,6 +313,10 @@ public void copy(Partnership partnership) { getSenderIDs().putAll(partnership.getSenderIDs()); getReceiverIDs().putAll(partnership.getReceiverIDs()); getAttributes().putAll(partnership.getAttributes()); + + this.useDynamicContentTypeLookup = partnership.useDynamicContentTypeLookup; + this.contentTypeFromFileExtensionMap = partnership.contentTypeFromFileExtensionMap; + this.overrideContentTypeFromFileExtensionMap = partnership.overrideContentTypeFromFileExtensionMap; } public boolean isAsyncMDN() {