Merge pull request #4761 from specklesystems/iain/duplicate-workspace-join-request
fix(server/workspaces): gracefully handle duplicate workspace join requests
This commit is contained in:
@@ -23,7 +23,11 @@ const tables = {
|
||||
export const createWorkspaceJoinRequestFactory =
|
||||
({ db }: { db: Knex }): CreateWorkspaceJoinRequest =>
|
||||
async ({ workspaceJoinRequest }) => {
|
||||
const res = await tables.workspaceJoinRequests(db).insert(workspaceJoinRequest, '*')
|
||||
const res = await tables
|
||||
.workspaceJoinRequests(db)
|
||||
.insert(workspaceJoinRequest, '*')
|
||||
.onConflict()
|
||||
.ignore()
|
||||
return res[0]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user