fix concerts deleting when nothing is scraped

This commit is contained in:
Fran Jurmanović
2024-10-17 23:48:35 +02:00
parent 549541c44f
commit 32d1192a3e
3 changed files with 7 additions and 3 deletions

View File

@@ -38,7 +38,11 @@ func (as ConcertService) CheckAndUpdateConcerts(ctx context.Context) []model.Con
cm := as.GetAll(ctx)
fmt.Printf("Currently there are %d concerts\n", len(*cm))
NewConcerts := scrapeData(ctx)
fmt.Printf("There are %d new concerts\n", len(*NewConcerts))
concertCount := len(*NewConcerts)
fmt.Printf("There are %d new concerts\n", concertCount)
if concertCount == 0 {
return *NewConcerts
}
forInsert, forDelete, _ := partitionConcerts(*cm, *NewConcerts)
tx := as.repository.CreateTransaction()