mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Valery Kharseko
22.17.2024 df9b759027b8ac2d275fdb346095498d44bf22a1
FIX makeldif -c suffix=dc=example: Unable to parse a constant argument expecting name=value (#443)

1 files modified
5 ■■■■■ changed files
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java 5 ●●●●● patch | view | raw | blame | history
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/MakeLDIF.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2013-2016 ForgeRock AS.
 * Portions Copyright 2024 3A Systems, LLC
 */
package com.forgerock.opendj.ldap.tools;
@@ -269,11 +270,11 @@
                                                       final ConsoleApplication app) {
        for (final String constant : constants.getValues()) {
            final String[] chunks = constant.split("=");
            if (chunks.length != 2) {
            if (chunks.length < 1) {
                app.errPrintln(ERR_CONSTANT_ARG_CANNOT_DECODE.get(constant));
                return false;
            }
            generator.setConstant(chunks[0], chunks[1]);
            generator.setConstant(chunks[0], constant.replaceFirst(chunks[0]+"=",""));
        }
        return true;
    }