View | Details | Raw Unified | Return to bug 65711
Collapse All | Expand All

(-)a/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFSheet.java (+15 lines)
Lines 16-21 Link Here
16
==================================================================== */
16
==================================================================== */
17
package org.apache.poi.xslf.usermodel;
17
package org.apache.poi.xslf.usermodel;
18
18
19
import static org.apache.poi.xslf.XSLFTestDataSamples.openSampleDocument;
19
import static org.junit.jupiter.api.Assertions.*;
20
import static org.junit.jupiter.api.Assertions.*;
20
21
21
import java.io.IOException;
22
import java.io.IOException;
Lines 70-73 Link Here
70
        ppt.close();
71
        ppt.close();
71
        ppt2.close();
72
        ppt2.close();
72
    }
73
    }
74
75
    @Test
76
    void testImportContent() {
77
        assertDoesNotThrow(() -> {
78
            try (XMLSlideShow ppt = openSampleDocument("chart-slide-bg.pptx")) {
79
                XSLFSlide sourceSlide = ppt.getSlides().get(0);
80
                XSLFSlide targetSlide = ppt.createSlide();
81
                targetSlide.importContent(sourceSlide);
82
                XSLFShape shape = targetSlide.getShapes().get(0);
83
                ((XSLFGraphicFrame) shape).getChart();
84
            }
85
        });
86
    }
87
73
}
88
}
(-)a/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFSheet.java (-1 / +1 lines)
Lines 664-670 Link Here
664
            pictureData = ppt.addPicture(parData.getData(), parData.getType());
664
            pictureData = ppt.addPicture(parData.getData(), parData.getType());
665
        }
665
        }
666
666
667
        RelationPart rp = addRelation(blipId, XSLFRelation.IMAGES, pictureData);
667
        RelationPart rp = addRelation(null, XSLFRelation.IMAGES, pictureData);
668
        return rp.getRelationship().getId();
668
        return rp.getRelationship().getId();
669
    }
669
    }
670
670

Return to bug 65711