forked from baron/baron-sso
네이버 계정 정합성 맞춤
This commit is contained in:
@@ -93,6 +93,7 @@ import {
|
||||
type OrgChartTenantSelection,
|
||||
parseOrgChartTenantSelection,
|
||||
} from "./orgChartPicker";
|
||||
import { formatUserPolicyMessage } from "./userPolicyMessages";
|
||||
import type { UserSchemaField } from "./userSchemaFields";
|
||||
import {
|
||||
normalizeUserStatusValue,
|
||||
@@ -1012,7 +1013,7 @@ function UserDetailPage() {
|
||||
},
|
||||
onError: (err: AxiosError<{ error?: string }>) => {
|
||||
toast.error(
|
||||
err.response?.data?.error ||
|
||||
formatUserPolicyMessage(err.response?.data?.error) ||
|
||||
t("err.common.unknown", "오류가 발생했습니다."),
|
||||
);
|
||||
},
|
||||
@@ -1078,6 +1079,7 @@ function UserDetailPage() {
|
||||
try {
|
||||
const tenant = await ensurePersonalTenant();
|
||||
payload.tenantSlug = tenant.slug;
|
||||
payload.isPrimaryTenant = true;
|
||||
payload.department = undefined;
|
||||
payload.grade = undefined;
|
||||
payload.position = undefined;
|
||||
@@ -1111,6 +1113,7 @@ function UserDetailPage() {
|
||||
const primary = appointments.find((a) => a.isPrimary);
|
||||
if (primary) {
|
||||
payload.tenantSlug = primary.tenantSlug;
|
||||
payload.isPrimaryTenant = true;
|
||||
payload.primaryTenantId = primary.tenantId;
|
||||
payload.primaryTenantName = primary.tenantName;
|
||||
metadata.primaryTenantId = primary.tenantId;
|
||||
@@ -1133,6 +1136,7 @@ function UserDetailPage() {
|
||||
primaryTenantSlug: primary?.tenantSlug,
|
||||
};
|
||||
payload.tenantSlug = primary?.tenantSlug;
|
||||
payload.isPrimaryTenant = primary ? true : undefined;
|
||||
payload.primaryTenantId = primary?.tenantId;
|
||||
payload.primaryTenantName = primary?.tenantName;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user