fix parseUploadErrorCodes issue

This commit is contained in:
Abhinav 2023-01-20 21:15:02 +05:30
parent 7640198945
commit 3b183bbb00
2 changed files with 4 additions and 4 deletions

View file

@ -24,7 +24,7 @@ import { getAllFacesFromMap } from 'utils/machineLearning';
import { MLFactory } from './machineLearningFactory';
import mlIDbStorage from 'utils/storage/mlIDbStorage';
import { getMLSyncConfig } from 'utils/machineLearning/config';
import { CustomError, parseServerError } from 'utils/error';
import { CustomError, parseUploadErrorCodes } from 'utils/error';
import { MAX_ML_SYNC_ERROR_COUNT } from 'constants/machineLearning/config';
import FaceService from './faceService';
import PeopleService from './peopleService';
@ -379,8 +379,8 @@ class MachineLearningService {
error
);
if ('status' in error) {
const parsedMessage = parseServerError(error);
error = parsedMessage ? new Error(parsedMessage) : error;
const parsedMessage = parseUploadErrorCodes(error);
error = parsedMessage;
}
// TODO: throw errors not related to specific file
// sync job run should stop after these errors

View file

@ -51,7 +51,7 @@ export enum CustomError {
UNKNOWN_ERROR = 'Something went wrong, please try again',
}
function parseUploadErrorCodes(error) {
export function parseUploadErrorCodes(error) {
let parsedMessage = null;
if (error?.status) {
const errorCode = error.status.toString();