(#5443) - url encode doc ids before PUT
diff --git a/packages/node_modules/pouchdb-adapter-http/src/index.js b/packages/node_modules/pouchdb-adapter-http/src/index.js
index 17aebfa..04d6c5a 100644
--- a/packages/node_modules/pouchdb-adapter-http/src/index.js
+++ b/packages/node_modules/pouchdb-adapter-http/src/index.js
@@ -643,7 +643,7 @@
// Update/create the document
ajax(opts, {
method: 'PUT',
- url: genDBUrl(host, doc._id),
+ url: genDBUrl(host, encodeURIComponent(doc._id)),
body: doc
}, function (err, result) {
if (err) {