diff --git a/BTCPayServer.Tests/ApiKeysTests.cs b/BTCPayServer.Tests/ApiKeysTests.cs index 1630863dd..e5318bd7c 100644 --- a/BTCPayServer.Tests/ApiKeysTests.cs +++ b/BTCPayServer.Tests/ApiKeysTests.cs @@ -214,8 +214,9 @@ namespace BTCPayServer.Tests Assert.DoesNotContain(resultStores, data => data.Id.Equals(secondUser.StoreId, StringComparison.InvariantCultureIgnoreCase)); } - else + else if(!permissions.Contains(Permissions.ServerManagement)) { + await Assert.ThrowsAnyAsync(async () => { await TestApiAgainstAccessToken(accessToken, @@ -224,11 +225,14 @@ namespace BTCPayServer.Tests }); } - await Assert.ThrowsAnyAsync(async () => + if (!permissions.Contains(Permissions.ServerManagement)) { - await TestApiAgainstAccessToken(accessToken, $"{TestApiPath}/me/stores/{secondUser.StoreId}/can-edit", - tester.PayTester.HttpClient); - }); + await Assert.ThrowsAnyAsync(async () => + { + await TestApiAgainstAccessToken(accessToken, $"{TestApiPath}/me/stores/{secondUser.StoreId}/can-edit", + tester.PayTester.HttpClient); + }); + } if (permissions.Contains(Permissions.ServerManagement)) {