basho/riak-erlang-client — pull request #187 by macintux (2014-07-07 17:42:56+00:00)
Title: Handle untouched new nested data types as no-ops

Addresses #186.

If new nested types are added to a map with default values, `riakc_map:to_op/1` would throw an exception. Now it returns `undefined` if no other nested objects have been modified (or exist) or a list of operations ignoring the nested key that was added.