Skip to content

Commit dade3d6

Browse files
committed
add instanceOf check
1 parent 34d9a31 commit dade3d6

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

static/app/views/releases/list/index.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import {DemoTourElement, DemoTourStep} from 'sentry/utils/demoMode/demoTours';
3636
import {SEMVER_TAGS} from 'sentry/utils/discover/fields';
3737
import {FieldKey} from 'sentry/utils/fields';
3838
import {decodeScalar} from 'sentry/utils/queryString';
39-
import type {RequestError} from 'sentry/utils/requestError/requestError';
39+
import {RequestError} from 'sentry/utils/requestError/requestError';
4040
import {useApi} from 'sentry/utils/useApi';
4141
import {useLocation} from 'sentry/utils/useLocation';
4242
import {useNavigate} from 'sentry/utils/useNavigate';
@@ -429,10 +429,9 @@ export default function ReleasesList() {
429429
if (!releasesError) {
430430
return null;
431431
}
432-
const requestError = releasesError as RequestError;
433-
if (requestError.status === 400) {
432+
if (releasesError instanceof RequestError && releasesError.status === 400) {
434433
// eslint-disable-next-line @typescript-eslint/no-base-to-string
435-
return String(requestError.responseJSON?.detail);
434+
return String(releasesError.responseJSON?.detail);
436435
}
437436
return t('There was an error loading releases');
438437
}, [releasesError]);

0 commit comments

Comments
 (0)