I'm using two rest (create) services to save a "Client" object to the database. On the success of the first service (Detail) I use the response _id then invoking the second service (Master) I use the _id for a Pointer column within the second Collection/Service. This all works fine up to this point. (I can see the new rows in the two Collections in the database.) I then navigate to another page to list all my "Clients" but this service fails for no apparent reason. I have found that if I go into the database and change any of the existing values in the new row created by the second service (Master), then only the list service completes successfully listing all my "Clients" including the newly created one.
Any ideas?