빌드 오류 해결
This commit is contained in:
@@ -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>;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user