Lock workspace when using Get or Create Locked Workspace

pull/461/head
Frostebite 2022-10-05 02:43:33 +01:00
parent 893469e946
commit 0f75d10854
3 changed files with 8 additions and 3 deletions

4
dist/index.js vendored
View File

@ -672,7 +672,9 @@ class SharedWorkspaceLocking {
return element; return element;
} }
} }
return yield SharedWorkspaceLocking.CreateWorkspace(workspaceIfCreated); const workspace = yield SharedWorkspaceLocking.CreateWorkspace(workspaceIfCreated);
yield SharedWorkspaceLocking.LockWorkspace(workspace, runId);
return workspace;
}); });
} }
static DoesWorkspaceExist(workspace) { static DoesWorkspaceExist(workspace) {

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,10 @@ export class SharedWorkspaceLocking {
} }
} }
return await SharedWorkspaceLocking.CreateWorkspace(workspaceIfCreated); const workspace = await SharedWorkspaceLocking.CreateWorkspace(workspaceIfCreated);
await SharedWorkspaceLocking.LockWorkspace(workspace, runId);
return workspace;
} }
public static async DoesWorkspaceExist(workspace: string) { public static async DoesWorkspaceExist(workspace: string) {