빌드 오류 해결

This commit is contained in:
dohyeons
2025-11-07 10:22:49 +09:00
parent 920cdccdf9
commit 35f130061a
3 changed files with 27 additions and 33 deletions

View File

@@ -404,12 +404,16 @@ export class TableManagementService {
// 🔥 table_type_columns도 업데이트 (멀티테넌시 지원)
if (settings.inputType) {
// detailSettings가 문자열이면 파싱, 객체면 그대로 사용
let parsedDetailSettings = settings.detailSettings;
if (typeof settings.detailSettings === 'string') {
try {
parsedDetailSettings = JSON.parse(settings.detailSettings);
} catch (e) {
logger.warn(`detailSettings 파싱 실패, 그대로 사용: ${settings.detailSettings}`);
let parsedDetailSettings: Record<string, any> | undefined = undefined;
if (settings.detailSettings) {
if (typeof settings.detailSettings === 'string') {
try {
parsedDetailSettings = JSON.parse(settings.detailSettings);
} catch (e) {
logger.warn(`detailSettings 파싱 실패, 그대로 사용: ${settings.detailSettings}`);
}
} else if (typeof settings.detailSettings === 'object') {
parsedDetailSettings = settings.detailSettings as Record<string, any>;
}
}