diff --git a/Classes/Domain/Repository/JobRepository.php b/Classes/Domain/Repository/JobRepository.php
index dd60eafc912ec137cc0b8ec6b9f658a830258395..4e1f65874ab617465f7ca02b1a11cc204c4b5a1c 100644
--- a/Classes/Domain/Repository/JobRepository.php
+++ b/Classes/Domain/Repository/JobRepository.php
@@ -137,6 +137,11 @@ class JobRepository extends Repository {
 		// Ignore enable fields in backend
 		$querySettings = $query->getQuerySettings();
 		$querySettings->setIgnoreEnableFields(TRUE);
+		$storagePageIds = $query->getQuerySettings()->getStoragePageIds();
+		if (empty($storagePageIds)) {
+			// if no record storage page has been selected in the plugin, ignore it
+			$querySettings->setRespectStoragePage(FALSE);
+		}
 		$this->setDefaultQuerySettings($querySettings);
 
 		$constraints = [];
@@ -182,6 +187,12 @@ class JobRepository extends Repository {
 	): ExtbaseQueryResultInterface {
 		$query = $this->createQuery();
 
+		$storagePageIds = $query->getQuerySettings()->getStoragePageIds();
+		if (empty($storagePageIds)) {
+			// if no record storage page has been selected in the plugin, ignore it
+			$query->getQuerySettings()->setRespectStoragePage(FALSE);
+		}
+
 		if ($ordering === self::ORDER_BY_TITLE || (!$this->allowManualSorting && $ordering === self::ORDER_BY_SORTING)) {
 			$query->setOrderings(
 				[
@@ -251,7 +262,7 @@ class JobRepository extends Repository {
 		$constraints = [];
 
 		$storagePageIds = $query->getQuerySettings()->getStoragePageIds();
-		if ($storagePageIds === [0 => 0]) {
+		if (empty($storagePageIds)) {
 			// if no record storage page has been selected in the plugin, ignore it
 			$query->getQuerySettings()->setRespectStoragePage(FALSE);
 		}
@@ -278,7 +289,7 @@ class JobRepository extends Repository {
 		$constraints = [];
 
 		$storagePageIds = $query->getQuerySettings()->getStoragePageIds();
-		if ($storagePageIds === [0 => 0]) {
+		if (empty($storagePageIds)) {
 			// if no record storage page has been selected in the plugin, ignore it
 			$query->getQuerySettings()->setRespectStoragePage(FALSE);
 		}