Updated user function

This commit is contained in:
Michael Mainguy 2023-10-13 13:04:24 -05:00
parent 338df0f14d
commit ef394bab64

View File

@ -8,7 +8,7 @@ export const handler: Handler = async (event: HandlerEvent, context: HandlerCont
const dbKey = event.queryStringParameters.shareKey;
const password = event.queryStringParameters.password;
if (!dbKey) {
if (!dbKey || !password) {
throw new Error('No share key provided');
}
try {
@ -37,7 +37,7 @@ export const handler: Handler = async (event: HandlerEvent, context: HandlerCont
if (response.status == 200) {
const response2 = await axios.put(
baseurl + '_users',
{_id: 'org.couchdb.user:' + dbKey, name: dbKey, password: password, roles: []},
{_id: 'org.couchdb.user:' + dbKey, name: dbKey, password: password, roles: [], type: 'user'},
{
headers: {
'Authorization': 'Basic ' + authToken,