Skip to content

updateOrAdd could throw more meaningful error when there is no id #115

Open
@rmehner

Description

@rmehner

So we've been using Hoodie in a project like this:

hoodie.store.updateOrAdd({artist: 'Shellac', title: 'Riding Bikes'})

and ran into the following Pouch error which left us a bit baffled for the moment:

pouch-error

Quickly looking up into the code it was clear what happens, but then I was confused because in hoodie-store-client there's code that handles that case and returns a more friendly error message: https://github.com/hoodiehq/hoodie-store-client/blob/e850a59e6e9b5266866b0f9ca1a0f703ce55aa60/lib/scoped/update-or-add.js#L28-L32

Should pouchdb-hoodie-api behave the same?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions