Skip to content

Commit f69bdb7

Browse files
committed
fix: await key to resolve, update filters
1 parent 73936c9 commit f69bdb7

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/index.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@
6464

6565
async function getAuthorization(key, organization_id) {
6666
// Check if there is a value orpending promise for this key
67-
if (authorizations.has(key)) {
67+
if (key && authorizations.has(key)) {
6868
// Return the value or pending promise
69-
return authorizations.get(key);
69+
return await authorizations.get(key);
7070
}
7171

7272
// Create a new promise and store it
@@ -97,17 +97,16 @@
9797
method: 'read.object',
9898
array: 'keys',
9999
organization_id,
100-
object: {
101-
$filter: {
102-
query: []
103-
}
100+
object: {},
101+
$filter: {
102+
query: []
104103
}
105104
}
106105

107106
if (key)
108-
request.object.$filter.query.push({ key: 'key', value: key, operator: '$eq' })
107+
request.$filter.query.push({ key: 'key', value: key, operator: '$eq' })
109108
else
110-
request.object.$filter.query.push({ key: 'default', value: true, operator: '$eq' })
109+
request.$filter.query.push({ key: 'default', value: true, operator: '$eq' })
111110

112111

113112
let authorization = await crud.send(request)

0 commit comments

Comments
 (0)