From 2eb96742bb7ae475b7aef6662d7d25b1de2cda22 Mon Sep 17 00:00:00 2001 From: tracer Date: Wed, 17 Apr 2024 13:14:09 +0200 Subject: [PATCH] fixed bug when no domains exist --- composer.json | 2 +- src/Repository/DomainRepository.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 12dd252..abcfe78 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "24unix/bindapi", "description": "manage Bind9 DNS server via REST API", "version": "2023.0.1", - "build_number": "334", + "build_number": "335", "authors": [ { "name": "Micha Espey", diff --git a/src/Repository/DomainRepository.php b/src/Repository/DomainRepository.php index a53bf6a..2107867 100644 --- a/src/Repository/DomainRepository.php +++ b/src/Repository/DomainRepository.php @@ -245,7 +245,8 @@ readonly class DomainRepository $statement = $this->databaseConnection->getConnection()->prepare(query: $sql); $statement->execute(); $result = $statement->fetch(); - return $result['length']; + // if there are not yet any domains, just return 30 + return $result['length'] ?? 30; } catch (PDOException $e) { exit($e->getMessage()); }