Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit 1697e24

Browse files
committed
Handle kv put with alternate attrs gracefully
1 parent b483fd1 commit 1697e24

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/lib/orbitdb-api.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,14 @@ class OrbitdbAPI extends Express {
6868
db = await dbm.get(req.params.dbname)
6969

7070
if (db.type == 'keyvalue') {
71-
let params = req.body;
72-
hash = await db.put(params.key, params.value)
71+
let params, key, value
72+
params = req.body;
73+
if (!params['key']) {
74+
[key,value] = [Object.keys(params)[0], Object.values(params)[0]]
75+
} else {
76+
({key,value} = params)
77+
}
78+
hash = await db.put(key, value)
7379
} else {
7480
hash = await db.put(req.body)
7581
}

0 commit comments

Comments
 (0)