From fb5d0a39047a9d9c6ebcedee710f481900a2fc2a Mon Sep 17 00:00:00 2001 From: Raf Date: Thu, 14 May 2020 09:00:00 -0400 Subject: [PATCH] freenumbergen-start at settings.firstchannel if free --- src/xepg.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xepg.go b/src/xepg.go index 557166d..7e2b925 100644 --- a/src/xepg.go +++ b/src/xepg.go @@ -282,7 +282,7 @@ func createXEPGDatabase() (err error) { var firstFreeNumber float64 = Settings.MappingFirstChannel - if len(allChannelNumbers) > 0 { + if len(allChannelNumbers) > 0 && indexOfFloat64(firstFreeNumber, allChannelNumbers) >= 0 { //channels exist and first channel number is taken firstFreeNumber = allChannelNumbers[len(allChannelNumbers)-1] //Start with last assigned channel number. Avoids checking from the beginning each time firstFreeNumber++ }