From 8d0e5ed4dbec8ea28fc2f608c316eb8d8d8ca200 Mon Sep 17 00:00:00 2001 From: Artyom Belousov Date: Fri, 22 Nov 2019 18:44:22 +0300 Subject: [PATCH] Fixed bug with limiting card amount --- cardsinfo/scgprices.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cardsinfo/scgprices.go b/cardsinfo/scgprices.go index f4ad1c4..7a97b88 100644 --- a/cardsinfo/scgprices.go +++ b/cardsinfo/scgprices.go @@ -28,7 +28,10 @@ func preprocessNameForSearch(name string) string { } func fetchPrices(doc *html.Node) ([]CardPrice, error) { - priceContainers := getPriceContainers(doc)[:MaxCards] + priceContainers := getPriceContainers(doc) + if MaxCards < len(priceContainers) { + priceContainers = priceContainers[:MaxCards] + } length := len(priceContainers) prices := make(chan CardPrice, length) finished := make(chan bool, length)