From 79da0a52daf14cd99bfb30bded6ee6508d9d401c Mon Sep 17 00:00:00 2001 From: sandraros Date: Sun, 6 Feb 2022 12:48:14 +0000 Subject: [PATCH] avoid short dump when unknown type of chart --- src/zcl_excel_drawing.clas.abap | 1 + src/zcl_excel_reader_2007.clas.abap | 1 + 2 files changed, 2 insertions(+) diff --git a/src/zcl_excel_drawing.clas.abap b/src/zcl_excel_drawing.clas.abap index ae5131e..7e13033 100644 --- a/src/zcl_excel_drawing.clas.abap +++ b/src/zcl_excel_drawing.clas.abap @@ -405,6 +405,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. CREATE OBJECT lo_linechart. me->graph = lo_linechart. WHEN OTHERS. + RETURN. ENDCASE. "Fill properties diff --git a/src/zcl_excel_reader_2007.clas.abap b/src/zcl_excel_reader_2007.clas.abap index eac6192..d98ced7 100644 --- a/src/zcl_excel_reader_2007.clas.abap +++ b/src/zcl_excel_reader_2007.clas.abap @@ -803,6 +803,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION. ip_height = ls_size-height ). IF drawing_type = zcl_excel_drawing=>type_chart. + lo_drawing->graph_type = 255. * Begin fix for Issue #551 DATA: lo_tmp_node_2 TYPE REF TO if_ixml_element. lo_tmp_node_2 ?= rel_drawing-content_xml->find_from_name_ns( name = 'pieChart' uri = namespace-c ).