summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2017-10-30 16:47:06 -0500
committerPaul J. Davis <paul.joseph.davis@gmail.com>2017-10-30 16:47:06 -0500
commitadb7be13ab5d16377de28f4ca64cf927c52bf7b7 (patch)
tree50d2fd345fe435f55160f02b3dbe5645c2f5fe1e
parent28fae4d11633c5d0b015f12b4cc77a8b26032907 (diff)
downloadcouchdb-feat-jiffy-dedupe.tar.gz
Update jiffy to use dedupe_keysfeat-jiffy-dedupe
-rw-r--r--rebar.config.script2
-rw-r--r--src/couch/src/couch_util.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/rebar.config.script b/rebar.config.script
index 80a02a0b0..60d2e3124 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -62,7 +62,7 @@ DepDescs = [
%% Third party deps
{folsom, "folsom", {tag, "CouchDB-0.8.2"}},
{ibrowse, "ibrowse", {tag, "CouchDB-4.0.1"}},
-{jiffy, "jiffy", {tag, "CouchDB-0.14.11-1"}},
+{jiffy, "jiffy", {tag, "CouchDB-0.14.11-2"}},
{mochiweb, "mochiweb", {tag, "CouchDB-2.12.0-1"}},
{meck, "meck", {tag, "0.8.8"}}
diff --git a/src/couch/src/couch_util.erl b/src/couch/src/couch_util.erl
index 4d3d73d66..b8a0b623b 100644
--- a/src/couch/src/couch_util.erl
+++ b/src/couch/src/couch_util.erl
@@ -426,7 +426,7 @@ json_encode(V) ->
json_decode(V) ->
try
- jiffy:decode(V)
+ jiffy:decode(V, [dedupe_keys])
catch
throw:Error ->
throw({invalid_json, Error})