This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch branch_3x
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/branch_3x by this push:
     new 528702cd18 TIKA-4617
528702cd18 is described below

commit 528702cd185536b8a96f2a6de92abbbbe515d823
Author: tallison <[email protected]>
AuthorDate: Tue Feb 3 12:00:40 2026 -0500

    TIKA-4617
---
 .../tika/extractor/microsoft/MSEmbeddedStreamTranslator.java     | 9 ---------
 1 file changed, 9 deletions(-)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/extractor/microsoft/MSEmbeddedStreamTranslator.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/extractor/microsoft/MSEmbeddedStreamTranslator.java
index 7e0794d080..ae7d340797 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/extractor/microsoft/MSEmbeddedStreamTranslator.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/extractor/microsoft/MSEmbeddedStreamTranslator.java
@@ -66,27 +66,18 @@ public class MSEmbeddedStreamTranslator implements 
EmbeddedStreamTranslator {
             IOUtils.copy(inputStream, bos);
             POIFSFileSystem poifs = new POIFSFileSystem(bos.toInputStream());
             OfficeParser.POIFSDocumentType type = 
OfficeParser.POIFSDocumentType.detectType(poifs);
-            String name = metadata.get(TikaCoreProperties.RESOURCE_NAME_KEY);
 
             byte[] data = bos.toByteArray();
             if (type == OfficeParser.POIFSDocumentType.OLE10_NATIVE) {
                 try {
                     Ole10Native ole = 
Ole10Native.createFromEmbeddedOleObject(poifs);
                     if (ole.getDataSize() > 0) {
-                        if (StringUtils.isAllBlank(name)) {
-                            name = ole.getLabel();
-                        }
                         data = ole.getDataBuffer();
                     }
                 } catch (Ole10NativeException ex) {
                     LOG.warn("Skipping invalid part", ex);
                 }
-            } else {
-                if (! StringUtils.isAllBlank(type.getExtension()) && ! 
StringUtils.isAllBlank(name) && !name.contains(".")) {
-                    name += '.' + type.getExtension();
-                }
             }
-            metadata.set(TikaCoreProperties.RESOURCE_NAME_KEY, name);
             return 
UnsynchronizedByteArrayInputStream.builder().setByteArray(data).get();
         } else if (inputStream instanceof TikaInputStream) {
             TikaInputStream tin = (TikaInputStream) inputStream;

Reply via email to