Merge branch 'sam-kkk' into develop
This commit is contained in:
@@ -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];
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user