From bd7e931674c75f51cfb72f19ec253f120efe61a2 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Fri, 21 Apr 2023 15:09:49 +0200 Subject: [PATCH] Do not throw if oidc addon client already exists --- src/services.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services.js b/src/services.js index 6e4f69b49..d39f26dae 100644 --- a/src/services.js +++ b/src/services.js @@ -1948,7 +1948,8 @@ async function setupOidc(app, options) { }; // openid client_id is appId for now - await oidc.clients.add(app.id, data); + const [error] = await safe(oidc.clients.add(app.id, data)); + if (error && error.reason !== BoxError.ALREADY_EXISTS) throw error; } async function teardownOidc(app, options) {