Fix missing awaits on transaction.commit()
authorNick Downing <nick@ndcode.org>
Thu, 27 Jan 2022 11:05:36 +0000 (22:05 +1100)
committerNick Downing <nick@ndcode.org>
Thu, 27 Jan 2022 11:05:36 +0000 (22:05 +1100)
contact/index.html.jst
my_account/index.html.jst
my_account/password_reset/index.html.jst
my_account/send_verification_email/index.html.jst
my_account/sign_up/index.html.jst
my_account/verify_password/index.html.jst

index d52613c..df384b5 100644 (file)
@@ -20,7 +20,8 @@ return async env => {
     contact_draft = await session.get_json('contact_draft')
     if (contact_draft === undefined || env.now >= contact_draft.expires)
       contact_draft = null
-    transaction.commit()
+
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()
index 452516d..d03c303 100644 (file)
@@ -39,7 +39,7 @@ return async env => {
     if (change_details_draft === undefined || env.now >= change_details_draft.expires)
       change_details_draft = null
 
-    transaction.commit()
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()
index 55263ba..1ed05fa 100644 (file)
@@ -14,7 +14,7 @@ return async env => {
     let root = await transaction.get({})
     let session = await get_session(env, root)
     placeholder = await get_placeholder(env, session)
-    transaction.commit()
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()
index b55ecce..55d3b11 100644 (file)
@@ -14,7 +14,7 @@ return async env => {
     let root = await transaction.get({})
     let session = await get_session(env, root)
     placeholder = await get_placeholder(env, session)
-    transaction.commit()
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()
index 5dc8da2..3ce5eae 100644 (file)
@@ -23,7 +23,8 @@ return async env => {
     sign_up_draft = await session.get_json('sign_up_draft')
     if (sign_up_draft === undefined || env.now >= sign_up_draft.expires)
       sign_up_draft = null
-    transaction.commit()
+
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()
index 9615cfd..a9f46bd 100644 (file)
@@ -14,7 +14,7 @@ return async env => {
     let root = await transaction.get({})
     let session = await get_session(env, root)
     placeholder = await get_placeholder(env, session)
-    transaction.commit()
+    await transaction.commit()
   }
   catch (error) {
     transaction.rollback()