fix: handle undefined value when git status api fails (#21239)

This commit is contained in:
akash-codemonk 2023-03-10 11:38:51 +05:30 committed by GitHub
parent 20b24c7884
commit 2d316c1a35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -187,12 +187,12 @@ export function gitChangeListData(
} }
export default function GitChangesList() { export default function GitChangesList() {
const status: GitStatusData = useSelector(getGitStatus) as GitStatusData; const status = useSelector(getGitStatus);
const loading = useSelector(getIsFetchingGitStatus); const loading = useSelector(getIsFetchingGitStatus);
const changes = gitChangeListData(status); const changes = gitChangeListData(status);
const currentApplication = useSelector(getCurrentApplication); const currentApplication = useSelector(getCurrentApplication);
const { isAutoUpdate } = changeInfoSinceLastCommit(currentApplication); const { isAutoUpdate } = changeInfoSinceLastCommit(currentApplication);
if (isAutoUpdate && !status.isClean) { if (isAutoUpdate && !status?.isClean) {
changes.push( changes.push(
<Change <Change
hasValue={isAutoUpdate} hasValue={isAutoUpdate}