Skip to content

toString comparison breaks if object has toString that isn't a function #141

@master-elodin

Description

@master-elodin

If there is data passed into equals that has toString as a field that's not a function, equals breaks because it tries to call it as a function.

Example data:
{ field: "status", fieldtype: "jira", fieldId: "status", from: "10000", fromString: "To Do", to: "3", toString: "In Progress" }

I know that it's not ideal to have a field named toString, but this is external data that I don't have any control over.

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