🐛 Fix panic
This commit is contained in:
		| @@ -137,7 +137,14 @@ func newsSourceReadFeed(src models.NewsSource, eager ...bool) ([]models.NewsArti | ||||
| 	fp := gofeed.NewParser() | ||||
| 	feed, _ := fp.ParseURLWithContext(src.Source, ctx) | ||||
|  | ||||
| 	maxPages := lo.Ternary(len(eager) > 0 && eager[0], len(feed.Items), src.Depth) | ||||
| 	maxPages := lo.TernaryF(len(eager) > 0 && eager[0], func() int { | ||||
| 		if feed.Items == nil { | ||||
| 			return 0 | ||||
| 		} | ||||
| 		return len(feed.Items) | ||||
| 	}, func() int { | ||||
| 		return src.Depth | ||||
| 	}) | ||||
|  | ||||
| 	var result []models.NewsArticle | ||||
| 	for _, item := range feed.Items { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user