라벨이 없을 경우 오류 해결
This commit is contained in:
parent
8dec80fe22
commit
a8fc5cbd92
|
|
@ -282,15 +282,13 @@ export async function getTableLabels(
|
|||
const tableLabels = await tableManagementService.getTableLabels(tableName);
|
||||
|
||||
if (!tableLabels) {
|
||||
const response: ApiResponse<null> = {
|
||||
success: false,
|
||||
message: "테이블 라벨 정보를 찾을 수 없습니다.",
|
||||
error: {
|
||||
code: "TABLE_LABELS_NOT_FOUND",
|
||||
details: `테이블 ${tableName}의 라벨 정보가 존재하지 않습니다.`,
|
||||
},
|
||||
// 라벨이 없으면 빈 객체를 성공으로 반환 (404 에러 대신)
|
||||
const response: ApiResponse<{}> = {
|
||||
success: true,
|
||||
message: "테이블 라벨 정보를 조회했습니다.",
|
||||
data: {},
|
||||
};
|
||||
res.status(404).json(response);
|
||||
res.status(200).json(response);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -350,15 +348,13 @@ export async function getColumnLabels(
|
|||
);
|
||||
|
||||
if (!columnLabels) {
|
||||
const response: ApiResponse<null> = {
|
||||
success: false,
|
||||
message: "컬럼 라벨 정보를 찾을 수 없습니다.",
|
||||
error: {
|
||||
code: "COLUMN_LABELS_NOT_FOUND",
|
||||
details: `컬럼 ${tableName}.${columnName}의 라벨 정보가 존재하지 않습니다.`,
|
||||
},
|
||||
// 라벨이 없으면 빈 객체를 성공으로 반환 (404 에러 대신)
|
||||
const response: ApiResponse<{}> = {
|
||||
success: true,
|
||||
message: "컬럼 라벨 정보를 조회했습니다.",
|
||||
data: {},
|
||||
};
|
||||
res.status(404).json(response);
|
||||
res.status(200).json(response);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -406,9 +406,12 @@ export class DataFlowAPI {
|
|||
tableLabel = response.data.data.tableLabel || tableName;
|
||||
tableDescription = response.data.data.description || `${tableName} 테이블`;
|
||||
}
|
||||
} catch {
|
||||
// 라벨 정보가 없으면 기본값 사용
|
||||
console.log(`테이블 라벨 정보 없음: ${tableName}`);
|
||||
} catch (error) {
|
||||
// 라벨 정보가 없으면 기본값 사용 (404 등의 에러는 무시)
|
||||
const axiosError = error as { response?: { status?: number } };
|
||||
if (axiosError?.response?.status !== 404) {
|
||||
console.warn(`테이블 라벨 조회 중 예상치 못한 오류: ${tableName}`, error);
|
||||
}
|
||||
}
|
||||
|
||||
// TableNode가 기대하는 컬럼 구조로 변환
|
||||
|
|
|
|||
Loading…
Reference in New Issue