{"push_id":727108832,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"a631a7c3fd436e6b70feb888cd8a264f6e3eb5ca","before":"0dfe5fd2e615b102ec9b26a415dece1848dd474b","commits":[{"sha":"49e404765eccdb0f48588f485ccac252794e1972","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"fail with a known error when updating an illegal/missing case","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/49e404765eccdb0f48588f485ccac252794e1972"},{"sha":"57419064627039fefecf65763b5c32c73515977a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"use IDs instead of objects in utility function","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/57419064627039fefecf65763b5c32c73515977a"},{"sha":"456d88d09d4275f3fe089ab22474e22cbc6655f2","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"add test for illegal case ids in ledger sections","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/456d88d09d4275f3fe089ab22474e22cbc6655f2"},{"sha":"a631a7c3fd436e6b70feb888cd8a264f6e3eb5ca","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"Merge pull request #7475 from dimagi/illegal-ledger-id\n\nfail more gracefully when using ledgers that reference invalid cases","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a631a7c3fd436e6b70feb888cd8a264f6e3eb5ca"}]}