feat: 테이블 데이터 저장 시 존재하지 않는 컬럼 자동 필터링
- tableManagementService.addTableData: 테이블 스키마 기반 컬럼 필터링 로직 추가 - 무시된 컬럼 정보를 API 응답에 포함 (skippedColumns, savedColumns) - 프론트엔드 콘솔에 무시된 컬럼 경고 출력 - conditional-container의 UI 제어용 필드(condition) 등으로 인한 저장 에러 방지
This commit is contained in:
@@ -1063,6 +1063,13 @@ export class ButtonActionExecutor {
|
||||
dataWithMeta,
|
||||
);
|
||||
console.log("✅ [handleSave] RepeaterFieldGroup INSERT 완료:", insertResult.data);
|
||||
// 무시된 컬럼이 있으면 경고 출력
|
||||
if (insertResult.data?.data?.skippedColumns?.length > 0) {
|
||||
console.warn(
|
||||
`⚠️ [${repeaterTargetTable}] 테이블에 존재하지 않는 컬럼이 무시됨:`,
|
||||
insertResult.data.data.skippedColumns,
|
||||
);
|
||||
}
|
||||
} else if (item.id) {
|
||||
// UPDATE (기존 항목)
|
||||
const originalData = { id: item.id };
|
||||
|
||||
Reference in New Issue
Block a user