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:
parent
190cafdb8e
commit
2123dfb780
1 changed files with 2 additions and 3 deletions
|
|
@ -391,16 +391,15 @@ export const ChangeReviewDialog = ({
|
||||||
{!isFileContentLoading &&
|
{!isFileContentLoading &&
|
||||||
fileContent &&
|
fileContent &&
|
||||||
fileContent.contentSource !== 'unavailable' &&
|
fileContent.contentSource !== 'unavailable' &&
|
||||||
fileContent.originalFullContent !== null &&
|
|
||||||
fileContent.modifiedFullContent !== null && (
|
fileContent.modifiedFullContent !== null && (
|
||||||
<div className="flex-1 overflow-auto">
|
<div className="flex-1 overflow-auto">
|
||||||
<DiffErrorBoundary
|
<DiffErrorBoundary
|
||||||
filePath={selectedFile.filePath}
|
filePath={selectedFile.filePath}
|
||||||
oldString={fileContent.originalFullContent}
|
oldString={fileContent.originalFullContent ?? ''}
|
||||||
newString={fileContent.modifiedFullContent}
|
newString={fileContent.modifiedFullContent}
|
||||||
>
|
>
|
||||||
<CodeMirrorDiffView
|
<CodeMirrorDiffView
|
||||||
original={fileContent.originalFullContent}
|
original={fileContent.originalFullContent ?? ''}
|
||||||
modified={fileContent.modifiedFullContent}
|
modified={fileContent.modifiedFullContent}
|
||||||
fileName={selectedFile.relativePath}
|
fileName={selectedFile.relativePath}
|
||||||
showMergeControls={true}
|
showMergeControls={true}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue