Commits
![Matthew DiLoreto](https://secure.gravatar.com/avatar/c2b2cee26c5ad2ffc00b0a362faeaf98.jpg?s=96&d=mm)
Matthew DiLoreto authored 66c5e9c4d22M
Merge pull request #706 in SHRINE/shrine from bugfix/SHRINE-640-Adapter-Mapping-errors-should-specify to develop * commit '5c9112b13ef809dd063c4afabe997b31a9fe3829': Convert multiple unsafeRunSync to nested flatmaps. Fix usage of AdapterMappingException. Added clause field to AdapterMappingException. Add exception to represent adapter mapping failure due to unmappable terms. Moved reload mappings logic from AdapterMappings to AdapterMappingsDb. Refactored AdapterMappingsDb to return IO instead of Unit, moved adapter mapping mocking to ExpressionTranslator. Simplified Expression code, added unit test for unmappable terms appearing in the thrown MappingException. Changed signature of Term, translate now gives human-readable names of unmapped terms. Remove requirement that OR expressions be run even if one or more terms are unmappable. Adapter Mapping Problem now reports all unmappable terms.
Showing diff to5c9112b13ef