fix: show diff content for new files and disk-current fallback

originalFullContent can be null for new files or when only disk-current
is available. Use empty string fallback instead of hiding the diff.
This commit is contained in:
iliya 2026-02-24 23:45:47 +02:00
parent 190cafdb8e
commit 2123dfb780

View file

@ -391,16 +391,15 @@ export const ChangeReviewDialog = ({
{!isFileContentLoading &&
fileContent &&
fileContent.contentSource !== 'unavailable' &&
fileContent.originalFullContent !== null &&
fileContent.modifiedFullContent !== null && (
<div className="flex-1 overflow-auto">
<DiffErrorBoundary
filePath={selectedFile.filePath}
oldString={fileContent.originalFullContent}
oldString={fileContent.originalFullContent ?? ''}
newString={fileContent.modifiedFullContent}
>
<CodeMirrorDiffView
original={fileContent.originalFullContent}
original={fileContent.originalFullContent ?? ''}
modified={fileContent.modifiedFullContent}
fileName={selectedFile.relativePath}
showMergeControls={true}