Skip to content

no.jpath.set падает когда set выполняется на элемент массива #27

Description

@chestozo
// Падают такие вызовы
no.jpath.set(
    '.preferences.preference.[.name == "hide-ads"]',
    {},
    true
);
no.jpath.set(
    '.preferences.preference.[.name == "hide-ads"].value',
    { preferences: { preference: [ { name: 'hide-ads', value: false } ] } },
    true
);

// get отрабатывает нормально
no.jpath(
    '.preferences.preference.[.name == "hide-ads"]',
    { preferences: { preference: [ { name: 'hide-ads', value: false } ] } }
);
// >>> { name: 'hide-ads', value: false }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions