From f48da0a8cbb1cbcfc4f0b0cd9f5f78645f6de829 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Tim=20D=C3=BCsterhus?= <duesterhus@woltlab.com>
Date: Tue, 23 Feb 2021 09:46:31 +0100
Subject: [PATCH] Match all prefixes for store.woltlab.com in
 PackageAction::validateSearchForPurchasedItems()

see #3910
---
 wcfsetup/install/files/lib/data/package/PackageAction.class.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcfsetup/install/files/lib/data/package/PackageAction.class.php b/wcfsetup/install/files/lib/data/package/PackageAction.class.php
index 66a8c370a3..ed7969eb14 100644
--- a/wcfsetup/install/files/lib/data/package/PackageAction.class.php
+++ b/wcfsetup/install/files/lib/data/package/PackageAction.class.php
@@ -58,7 +58,7 @@ class PackageAction extends AbstractDatabaseObjectAction {
 		
 		if (empty($this->parameters['username'])) {
 			$conditions = new PreparedStatementConditionBuilder();
-			$conditions->add("serverURL REGEXP ?", ['https?://store\.woltlab\.com/[a-z]+/']);
+			$conditions->add("serverURL REGEXP ?", ['^https?://store\.woltlab\.com/']);
 			$conditions->add("loginUsername <> ''");
 			$conditions->add("loginPassword <> ''");
 			
-- 
2.20.1