From a101a668106c2c9f56aec4155b65da9306cbbe6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20P=C3=BCttmanns?= Date: Wed, 20 Dec 2023 16:46:44 +0000 Subject: [PATCH] Only check target backend for existing files --- .../System/Ticket/Article/Backend/MIMEBase/ArticleStorageDB.pm | 3 ++- .../System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageDB.pm b/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageDB.pm index 4d73a97f985..73b7727dbaa 100644 --- a/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageDB.pm +++ b/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageDB.pm @@ -201,7 +201,8 @@ sub ArticleWriteAttachment { my $NewFileName = $Param{Filename}; my %UsedFile; my %Index = $Self->ArticleAttachmentIndex( - ArticleID => $Param{ArticleID}, + ArticleID => $Param{ArticleID}, + OnlyMyBackend => 1, ); for my $IndexFile ( sort keys %Index ) { diff --git a/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm b/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm index d3cff2f6fc3..da9f3cb6376 100644 --- a/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm +++ b/Kernel/System/Ticket/Article/Backend/MIMEBase/ArticleStorageFS.pm @@ -323,7 +323,8 @@ sub ArticleWriteAttachment { my $NewFileName = $Param{Filename}; my %UsedFile; my %Index = $Self->ArticleAttachmentIndex( - ArticleID => $Param{ArticleID}, + ArticleID => $Param{ArticleID}, + OnlyMyBackend => 1, ); # Normalize filenames to find file names which are identical but in a different unicode form.