handle nil properly with file nodes

This commit is contained in:
Jesse Duffield committed 2022-08-01 20:32:01 +10:00
1 parent 4ffc9a5395
commit 95426c5e46
2 files changed
+8

No files matched your search

+4
View File
@@ -17,5 +17,9 @@ func NewCommitFileNode(node *Node[models.CommitFile]) *CommitFileNode {
// returns the underlying node, without any commit-file-specific methods attached
func (self *CommitFileNode) Raw() *Node[models.CommitFile] {
if self == nil {
return nil
}
return self.Node
}
+4
View File
@@ -19,6 +19,10 @@ func NewFileNode(node *Node[models.File]) *FileNode {
// returns the underlying node, without any file-specific methods attached
func (self *FileNode) Raw() *Node[models.File] {
if self == nil {
return nil
}
return self.Node
}