From 68be6e1873f4720b4294a4878fff88834dab4d3e Mon Sep 17 00:00:00 2001 From: Benichou Date: Sun, 30 Mar 2025 16:02:01 -0400 Subject: [PATCH] fix: ensure handling of pictures only applies to picture with an image attribute and image part of all extensions except with emf or wmf extensions to avoid bug in adding picture to doc --- docling/backend/mspowerpoint_backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docling/backend/mspowerpoint_backend.py b/docling/backend/mspowerpoint_backend.py index e569d2c2..3523f556 100644 --- a/docling/backend/mspowerpoint_backend.py +++ b/docling/backend/mspowerpoint_backend.py @@ -393,7 +393,7 @@ class MsPowerpointDocumentBackend(DeclarativeDocumentBackend, PaginatedDocumentB if shape.shape_type == MSO_SHAPE_TYPE.PICTURE: # Handle Pictures if hasattr(shape, "image"): # make sure the Picture shape has an image attribute - image_part = shape.image + image_part = shape.image # get the image part if image_part.ext not in ["emf", "wmf"]: # all extensions except emf and wmf that lead to bug in adding picture to doc self.handle_pictures(shape, parent_slide, slide_ind, doc, slide_size) # If shape doesn't have any text, move on to the next shape