mirror of
https://github.com/strapi/strapi.git
synced 2025-09-20 22:10:06 +00:00
fix: only run the query if sso is enabled
fix: test
This commit is contained in:
parent
10bf49a9d1
commit
09f9ab09c8
@ -77,19 +77,14 @@ const ProfilePage = () => {
|
||||
const { isLoading: isLoadingSSO, data: dataSSO } = useQuery(
|
||||
['providers', 'isSSOLocked'],
|
||||
async () => {
|
||||
if (window.strapi.isEE) {
|
||||
const {
|
||||
data: { data },
|
||||
} = await get('/admin/providers/isSSOLocked');
|
||||
const {
|
||||
data: { data },
|
||||
} = await get('/admin/providers/isSSOLocked');
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
return {
|
||||
isSSOLocked: false,
|
||||
};
|
||||
return data;
|
||||
},
|
||||
{
|
||||
enabled: window.strapi.isEE && window.strapi.features.isEnabled('sso'),
|
||||
onError() {
|
||||
toggleNotification({
|
||||
type: 'warning',
|
||||
@ -178,7 +173,7 @@ const ProfilePage = () => {
|
||||
);
|
||||
}
|
||||
|
||||
const hasLockedRole = dataSSO?.isSSOLocked;
|
||||
const hasLockedRole = dataSSO?.isSSOLocked ?? false;
|
||||
const { email, firstname, lastname, username, preferedLanguage } = data;
|
||||
const initialData = { email, firstname, lastname, username, preferedLanguage, currentTheme };
|
||||
|
||||
@ -203,7 +198,12 @@ const ProfilePage = () => {
|
||||
<HeaderLayout
|
||||
title={data.username || getFullName(data.firstname, data.lastname)}
|
||||
primaryAction={
|
||||
<Button startIcon={<Check />} loading={isSubmitting} type="submit" disabled={!dirty}>
|
||||
<Button
|
||||
startIcon={<Check />}
|
||||
loading={isSubmitting}
|
||||
type="submit"
|
||||
disabled={!dirty}
|
||||
>
|
||||
{formatMessage({ id: 'global.save', defaultMessage: 'Save' })}
|
||||
</Button>
|
||||
}
|
||||
|
@ -26,6 +26,7 @@ const setup = (props) =>
|
||||
render(<ProfilePage {...props} />, {
|
||||
wrapper({ children }) {
|
||||
window.strapi.isEE = true;
|
||||
window.strapi.features.isEnabled = () => true;
|
||||
const client = new QueryClient({
|
||||
defaultOptions: {
|
||||
queries: {
|
||||
|
Loading…
x
Reference in New Issue
Block a user