diff --git a/studio/components/interfaces/Authentication/Templates.tsx b/studio/components/interfaces/Authentication/Templates.tsx index b64e561504f..3880c983003 100644 --- a/studio/components/interfaces/Authentication/Templates.tsx +++ b/studio/components/interfaces/Authentication/Templates.tsx @@ -17,11 +17,13 @@ import { PermissionAction } from '@supabase/shared-types/out/constants' const Templates: FC = ({ project }) => { const router = useRouter() const { ui } = useStore() - const magicLinkEnable = semver.gte( - // @ts-ignore - semver.coerce(toJS(project?.kpsVersion) || 'kps-v0.0.1'), - semver.coerce('kps-v2.5.3') - ) + const magicLinkEnable = IS_PLATFORM + ? semver.gte( + // @ts-ignore + semver.coerce(project?.kpsVersion ?? 'kps-v0.0.1'), + semver.coerce('kps-v2.5.3') + ) + : true const canUpdateTemplates = checkPermissions(PermissionAction.UPDATE, 'custom_config_gotrue') diff --git a/studio/components/interfaces/Authentication/Users/Users.tsx b/studio/components/interfaces/Authentication/Users/Users.tsx index d9463ff14c7..768d85f0ff3 100644 --- a/studio/components/interfaces/Authentication/Users/Users.tsx +++ b/studio/components/interfaces/Authentication/Users/Users.tsx @@ -3,17 +3,20 @@ import { useEffect, useContext } from 'react' import { observer } from 'mobx-react-lite' import { Button, Input, IconSearch, IconX, IconRefreshCw } from '@supabase/ui' +import { IS_PLATFORM } from 'lib/constants' import { PageContext } from 'pages/project/[ref]/auth/users' import UsersList from './UsersList' import InviteUserModal from './InviteUserModal' const Users = () => { const PageState: any = useContext(PageContext) - const inviteEnabled = semver.gte( - // @ts-ignore - semver.coerce(PageState.projectKpsVersion || 'kps-v2.5.4'), - semver.coerce('kps-v2.5.3') - ) + const inviteEnabled = IS_PLATFORM + ? semver.gte( + // @ts-ignore + semver.coerce(PageState?.projectKpsVersion ?? 'kps-v2.5.4'), + semver.coerce('kps-v2.5.3') + ) + : true useEffect(() => { PageState.fetchData(1) diff --git a/studio/lib/pingPostgrest.ts b/studio/lib/pingPostgrest.ts index a324a5b1c7c..0716abe56a3 100644 --- a/studio/lib/pingPostgrest.ts +++ b/studio/lib/pingPostgrest.ts @@ -1,4 +1,3 @@ -import { String } from 'lodash' import semver from 'semver' import { headWithTimeout, getWithTimeout } from './common/fetch' import { API_URL } from './constants'