Merge branch 'sam-kkk' into develop

This commit is contained in:
2026-03-23 10:56:13 +09:00

View File

@@ -80,10 +80,17 @@ function mapApiResponseToFormData(data: ItemApiResponse): DynamicFormData {
'details', // details는 아래에서 펼쳐서 추가
];
// 백엔드 응답의 모든 필드를 그대로 복사
// 백엔드 응답 필드명 → 프론트엔드 폼 필드명 역매핑
// 백엔드 formatItemResponse()에서 code → item_code로 변환하므로 복원 필요
const apiToFormKeyMap: Record<string, string> = {
'item_code': 'code',
};
// 백엔드 응답의 모든 필드를 복사 (키 변환 적용)
Object.entries(data).forEach(([key, value]) => {
if (!excludeKeys.includes(key) && value !== null && value !== undefined) {
formData[key] = value as DynamicFormData[string];
const formKey = apiToFormKeyMap[key] || key;
formData[formKey] = value as DynamicFormData[string];
}
});