diff --git a/cvat-ui/src/reducers/notifications-reducer.ts b/cvat-ui/src/reducers/notifications-reducer.ts index be3f96f10c09..5bc4becb223e 100644 --- a/cvat-ui/src/reducers/notifications-reducer.ts +++ b/cvat-ui/src/reducers/notifications-reducer.ts @@ -30,9 +30,14 @@ import { ExportActionTypes } from 'actions/export-actions'; import config from 'config'; import { NotificationsState } from '.'; -const shouldLog = (error: Error): boolean => ( - ![ServerError, RequestError].some((ErrorClass) => error instanceof ErrorClass) -); +const shouldLog = (error: Error): boolean => { + if (error instanceof ServerError) { + const ignoredCodes = [0, 400, 401, 403, 404, 429, 500]; + return !ignoredCodes.includes(error.code); + } + + return !(error instanceof RequestError); +}; const defaultState: NotificationsState = { errors: {