fix survey creation issue
This fixes an issue where the user would create a new survey and due to a missing await, the permissions would never get stored
This commit is contained in:
parent
309dc1c7df
commit
0d32c93787
1 changed files with 2 additions and 2 deletions
|
@ -23,7 +23,7 @@ export const actions = {
|
||||||
default: async (event) => {
|
default: async (event) => {
|
||||||
const owner = event.locals.userId;
|
const owner = event.locals.userId;
|
||||||
if (!owner) {
|
if (!owner) {
|
||||||
error(400, 'User is not logged in');
|
error(403, 'User is not logged in');
|
||||||
}
|
}
|
||||||
|
|
||||||
const formData = await event.request.formData();
|
const formData = await event.request.formData();
|
||||||
|
@ -44,7 +44,7 @@ export const actions = {
|
||||||
|
|
||||||
const surveyId = ids[0].id as SurveyId;
|
const surveyId = ids[0].id as SurveyId;
|
||||||
// insert the owner permission for this survey
|
// insert the owner permission for this survey
|
||||||
db.insert(surveyPermissionsTable).values({ surveyId, user: owner, access: AccessLevel.Owner });
|
await db.insert(surveyPermissionsTable).values({ surveyId, user: owner, access: AccessLevel.Owner });
|
||||||
// record all participants & skills
|
// record all participants & skills
|
||||||
for (const participant of participants) {
|
for (const participant of participants) {
|
||||||
await addParticipant(surveyId, participant);
|
await addParticipant(surveyId, participant);
|
||||||
|
|
Loading…
Add table
Reference in a new issue