@ -702,23 +702,16 @@ func checkCitationFile(ctx *context.Context, entry *git.TreeEntry) {
}
}
for _ , entry := range allEntries {
for _ , entry := range allEntries {
if entry . Name ( ) == "CITATION.cff" || entry . Name ( ) == "CITATION.bib" {
if entry . Name ( ) == "CITATION.cff" || entry . Name ( ) == "CITATION.bib" {
ctx . Data [ "CitiationExist" ] = true
// Read Citation file contents
// Read Citation file contents
blob := entry . Blob ( )
if content , err := entry . Blob ( ) . GetBlobContent ( setting . UI . MaxDisplayFileSize ) ; err != nil {
dataRc , err := blob . DataAsync ( )
log . Error ( "checkCitationFile: GetBlobContent: %v" , err )
if err != nil {
} else {
ctx . ServerError ( "DataAsync" , err )
ctx . Data [ "CitiationExist" ] = true
return
ctx . PageData [ "citationFileContent" ] = content
}
defer dataRc . Close ( )
ctx . PageData [ "citationFileContent" ] , err = blob . GetBlobContent ( setting . UI . MaxDisplayFileSize )
if err != nil {
ctx . ServerError ( "GetBlobContent" , err )
return
}
break
break
}
}
}
}
}
}
}
// Home render repository home page
// Home render repository home page