Skip to content

Issue in collections validation #139

@igoryasko31

Description

@igoryasko31

The issue occurs in the 'addPrototype' method.

var prototype = FpJsFormValidator.preparePrototype( FpJsFormValidator.cloneObject(item.jsFormValidator.prototype), name, item.jsFormValidator.id + '_' + name );

The third parameter of the method 'preparePrototype' is the 'Id' of element + unique index.
The method replaces the substring 'name' of the prototype to the third parameter.
As result, the ID contains a duplicate of the substring. The example below:
ID (passed as the third parameter): checkout_info_orderItems_0_delegates_1
_ID after 'preparePrototype' calls: checkout_info_orderItems_0_delegates_checkout_info_orderItems_0_delegates_1_phone _

I think the 'preparePrototype' method should get the only unique index as the third parameter. Does it make sense?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions