From b6ceef6775b6b8a70ffe47e03285fb5ad4fc8473 Mon Sep 17 00:00:00 2001 From: Harry Adel Date: Thu, 12 Feb 2026 03:29:31 +0200 Subject: [PATCH] Missing awaits --- packages/wekan-accounts-sandstorm/client.js | 2 +- packages/wekan-accounts-sandstorm/server.js | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/wekan-accounts-sandstorm/client.js b/packages/wekan-accounts-sandstorm/client.js index 695565f18..5f3f208ea 100644 --- a/packages/wekan-accounts-sandstorm/client.js +++ b/packages/wekan-accounts-sandstorm/client.js @@ -86,7 +86,7 @@ function loginWithSandstorm(connection, apiHost, apiToken) { var sendXhr = function () { if (!waiting) return; // Method call finished. - headers = {"Content-Type": "application/x-sandstorm-login-token"}; + var headers = {"Content-Type": "application/x-sandstorm-login-token"}; var testInfo = localStorage.sandstormTestUserInfo; if (testInfo) { diff --git a/packages/wekan-accounts-sandstorm/server.js b/packages/wekan-accounts-sandstorm/server.js index 82f8df6aa..7de97c949 100644 --- a/packages/wekan-accounts-sandstorm/server.js +++ b/packages/wekan-accounts-sandstorm/server.js @@ -43,10 +43,6 @@ if (__meteor_runtime_config__.SANDSTORM) { }); } - var inMeteor = Meteor.bindEnvironment(function (callback) { - callback(); - }); - var logins = {}; // Maps tokens to currently-waiting login method calls. @@ -179,8 +175,8 @@ if (__meteor_runtime_config__.SANDSTORM) { if (sandstormInfo.id) { // The user is logged into Sandstorm. Create a Meteor account for them, or find the // existing one, and record the user ID. - var login = Package["accounts-base"].Accounts.updateOrCreateUserFromExternalService( - "sandstorm", sandstormInfo, {profile: {name: sandstormInfo.name}}); + var login = await Package["accounts-base"].Accounts.updateOrCreateUserFromExternalService( + "sandstorm", sandstormInfo, {profile: {name: sandstormInfo.name}}); userInfo.userId = login.userId; } else { userInfo.userId = null;