Check for releases existence before skipping

This commit is contained in:
DataHoarder 2022-02-01 17:31:38 +01:00
parent 199f582516
commit a4f6d04bf3

View file

@ -200,7 +200,8 @@ func AddAudioToDatabase(release *database.Release, tx *PendingTransaction, size
log.Printf("handling %s", pathEntry)
defer tx.WaitGroup.Done()
if database.GetResourceFromDatabaseByPath(db, pathEntry) != nil {
resource := database.GetResourceFromDatabaseByPath(db, pathEntry)
if resource != nil && len(resource.GetReleases()) > 0 {
return
}
@ -222,7 +223,7 @@ func AddAudioToDatabase(release *database.Release, tx *PendingTransaction, size
copy(hash[:], hasher.Sum(nil))
resourceCreationMutex.Lock()
var resource = database.GetResourceFromDatabaseByHash(db, hash)
resource = database.GetResourceFromDatabaseByHash(db, hash)
var exists = resource != nil && len(resource.GetReleases()) > 0
if resource == nil {