oox/source/export/chartexport.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 1fa4d0e6c95bddecbcc63bc6622187a8be2ee48d
Author:     Noel Grandin <[email protected]>
AuthorDate: Thu Nov 6 13:37:13 2025 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Fri Nov 7 09:07:55 2025 +0100

    mso-test: c:noMultiLvlLbl not valid for category axis
    
    This is using the test document from forum-mso-en4-58299.xls.
    
    Importing and exporting to XLSX and then running officeotron generates an 
error.
    
    The c:noMultiLvlLbl element is only valid for category axes, not date axes.
    
    Change-Id: If24941b9802a8e6e8f4e9243ad8f5cf07a85b1d6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193527
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Michael Stahl <[email protected]>
    (cherry picked from commit cdf2a068a6c5f4d4d8051d845a08f9552b913079)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193545
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/oox/source/export/chartexport.cxx 
b/oox/source/export/chartexport.cxx
index dbc062fada61..c9622e02ed36 100644
--- a/oox/source/export/chartexport.cxx
+++ b/oox/source/export/chartexport.cxx
@@ -4518,7 +4518,8 @@ void ChartExport::exportOneAxis_chart(
         }
 
         // FIXME: seems not support? noMultiLvlLbl
-        pFS->singleElement(FSNS(XML_c, XML_noMultiLvlLbl), XML_val, 
OString::number(0));
+        if( nAxisType == XML_catAx )
+            pFS->singleElement(FSNS(XML_c, XML_noMultiLvlLbl), XML_val, 
OString::number(0));
     }
 
     // crossBetween

Reply via email to