You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2022/05/20 09:47:16 UTC

svn commit: r1901083 - /poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java

Author: fanningpj
Date: Fri May 20 09:47:16 2022
New Revision: 1901083

URL: http://svn.apache.org/viewvc?rev=1901083&view=rev
Log:
[bug-66079] try to fix issue with XWPFNumbering.removeAbstractNum

Modified:
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java

Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java?rev=1901083&r1=1901082&r2=1901083&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFNumbering.java Fri May 20 09:47:16 2022
@@ -240,8 +240,16 @@ public class XWPFNumbering extends POIXM
         for (XWPFAbstractNum abstractNum : abstractNums) {
             BigInteger foundNumId = abstractNum.getAbstractNum().getAbstractNumId();
             if(abstractNumID.equals(foundNumId)) {
-                ctNumbering.removeAbstractNum(foundNumId.byteValue());
                 abstractNums.remove(abstractNum);
+                break;
+            }
+        }
+
+        for (int i = 0; i < ctNumbering.sizeOfAbstractNumArray(); i++) {
+            CTAbstractNum ctAbstractNum = ctNumbering.getAbstractNumArray(i);
+            BigInteger foundNumId = ctAbstractNum.getAbstractNumId();
+            if(abstractNumID.equals(foundNumId)) {
+                ctNumbering.removeAbstractNum(i);
                 return true;
             }
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org