From 997821591a5c1fcf15ac2dc59b2a82a901b629ff Mon Sep 17 00:00:00 2001 From: vzikratyi Date: Thu, 25 Jun 2020 13:53:25 +0300 Subject: [PATCH] Fix work with cacheWriteLock in saveTenantOAuth2 method --- .../org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java index da649404e1..62436bab96 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/oauth2/OAuth2ServiceImpl.java @@ -156,6 +156,7 @@ public class OAuth2ServiceImpl implements OAuth2Service { validateRegistrationIdUniqueness(oAuth2ClientsParams, tenantId); cacheWriteLock.lock(); try { + validateRegistrationIdUniqueness(oAuth2ClientsParams, tenantId); String adminSettingsId = processTenantAdminSettings(tenantId, oAuth2ClientsParams.getDomainName(), oAuth2ClientsParams.getAdminSettingsId()); oAuth2ClientsParams.setAdminSettingsId(adminSettingsId);