Skip to content

CreateOrUpdate for Organisation not consistent with current expectation. #457

@ghost

Description

CreateOrUpdate works as expected for User

ZendeskAPI::User.create_or_update!(client, {email: 'lorem@ipsum.com'}) # displays created record
ZendeskAPI::User.create_or_update!(client, {email: 'lorem@ipsum.com'}) # displays created record

CreateOrUpdate throws an error on multiple calls for Organization

ZendeskAPI::Organization.create_or_update!(client, {name: 'Lorem Ipsum'}) # displays created record
ZendeskAPI::Organization.create_or_update!(client, {name: 'Lorem Ipsum'}) # ZendeskAPI::Error::RecordInvalid (ZendeskAPI::Error::RecordInvalid: {"name"=>[{"description"=>"Name: Lorem Ipsum has already been taken", "error"=>"DuplicateValue"}]})

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions