Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions superset-frontend/src/pages/Login/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ import {
import { useState } from 'react';
import { capitalize } from 'lodash/fp';
import getBootstrapData from 'src/utils/getBootstrapData';
import { ensureAppRoot } from 'src/utils/pathUtils';

type OAuthProvider = {
name: string;
Expand Down Expand Up @@ -87,7 +88,7 @@ export default function Login() {

const onFinish = (values: LoginForm) => {
setLoading(true);
SupersetClient.postForm('/login/', values, '').finally(() => {
SupersetClient.postForm(ensureAppRoot('/login/'), values, '').finally(() => {
setLoading(false);
});
};
Expand Down Expand Up @@ -126,7 +127,7 @@ export default function Login() {
{providers.map((provider: OIDProvider) => (
<Form.Item<LoginForm>>
<Button
href={`/login/${provider.name}`}
href={ensureAppRoot(`/login/${provider.name}`)}
block
iconPosition="start"
icon={getAuthIconElement(provider.name)}
Expand All @@ -144,7 +145,7 @@ export default function Login() {
{providers.map((provider: OAuthProvider) => (
<Form.Item<LoginForm>>
<Button
href={`/login/${provider.name}`}
href={ensureAppRoot(`/login/${provider.name}`)}
block
iconPosition="start"
icon={getAuthIconElement(provider.name)}
Expand Down Expand Up @@ -212,7 +213,7 @@ export default function Login() {
<Button
block
type="default"
href="/register/"
href={ensureAppRoot("/register/")}
data-test="register-button"
>
{t('Register')}
Expand Down
Loading