fix: oAuthClient Creation Form (#14750)

This commit is contained in:
Morgan
2024-04-25 13:51:03 +00:00
committed by GitHub
parent 8fbb1ed426
commit ebbb1dcce3
2 changed files with 3 additions and 2 deletions
@@ -71,10 +71,11 @@ export const OAuthClientForm: FC<{ clientId?: string }> = ({ clientId }) => {
data.bookingRescheduleRedirectUri &&
setValue("bookingRescheduleRedirectUri", data.bookingRescheduleRedirectUri);
setValue("areEmailsEnabled", data?.areEmailsEnabled);
data?.redirectUris.forEach((uri: string, index: number) => {
data.redirectUris?.forEach?.((uri: string, index: number) => {
index === 0 && setValue(`redirectUris.${index}.uri`, uri);
index !== 0 && append({ uri });
});
if (!data.permissions) return;
if (hasAppsReadPermission(data.permissions)) setValue("appsRead", true);
if (hasAppsWritePermission(data.permissions)) setValue("appsWrite", true);
if (hasBookingReadPermission(data.permissions)) setValue("bookingRead", true);
@@ -36,7 +36,7 @@ export const useOAuthClient = (clientId?: string) => {
headers: { "Content-type": "application/json" },
}).then((res) => res.json());
},
enabled: clientId !== undefined,
enabled: Boolean(clientId),
staleTime: Infinity,
});