mirror of
https://github.com/strapi/strapi.git
synced 2025-09-21 14:31:16 +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(
|
const { isLoading: isLoadingSSO, data: dataSSO } = useQuery(
|
||||||
['providers', 'isSSOLocked'],
|
['providers', 'isSSOLocked'],
|
||||||
async () => {
|
async () => {
|
||||||
if (window.strapi.isEE) {
|
const {
|
||||||
const {
|
data: { data },
|
||||||
data: { data },
|
} = await get('/admin/providers/isSSOLocked');
|
||||||
} = await get('/admin/providers/isSSOLocked');
|
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
isSSOLocked: false,
|
|
||||||
};
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
enabled: window.strapi.isEE && window.strapi.features.isEnabled('sso'),
|
||||||
onError() {
|
onError() {
|
||||||
toggleNotification({
|
toggleNotification({
|
||||||
type: 'warning',
|
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 { email, firstname, lastname, username, preferedLanguage } = data;
|
||||||
const initialData = { email, firstname, lastname, username, preferedLanguage, currentTheme };
|
const initialData = { email, firstname, lastname, username, preferedLanguage, currentTheme };
|
||||||
|
|
||||||
@ -203,7 +198,12 @@ const ProfilePage = () => {
|
|||||||
<HeaderLayout
|
<HeaderLayout
|
||||||
title={data.username || getFullName(data.firstname, data.lastname)}
|
title={data.username || getFullName(data.firstname, data.lastname)}
|
||||||
primaryAction={
|
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' })}
|
{formatMessage({ id: 'global.save', defaultMessage: 'Save' })}
|
||||||
</Button>
|
</Button>
|
||||||
}
|
}
|
||||||
|
@ -26,6 +26,7 @@ const setup = (props) =>
|
|||||||
render(<ProfilePage {...props} />, {
|
render(<ProfilePage {...props} />, {
|
||||||
wrapper({ children }) {
|
wrapper({ children }) {
|
||||||
window.strapi.isEE = true;
|
window.strapi.isEE = true;
|
||||||
|
window.strapi.features.isEnabled = () => true;
|
||||||
const client = new QueryClient({
|
const client = new QueryClient({
|
||||||
defaultOptions: {
|
defaultOptions: {
|
||||||
queries: {
|
queries: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user