My use case is: I want to upload e.g. 100 artist IDs (with catalog/update to a teste profile) and then read it back with (catalog/read) to get information about the artist like "location" from a bucket.
Result: If my update requests consists of 100 artists (spotify-WW:...) and one or more can't be matched (to echo nest artists), the whole requests gets rejected.
Expected result: If my update requests consists of 100 artists and one or more can't be matched these will get rejected but the ones that can be matched end up in my catalog.
To reproduce everything see my last post where I provide "curl" commands to everything to reproduce the problem. Look how many items are in a taste profile and then try to add 2 artists to that profile which fails because one can't be matched. And the last "curl" command succeeds because all the artists can be matched.