diff --git a/src/Infrastructure/MigrationStep/S015FromSourcePimConfiguredToSourcePimApiConfigured.php b/src/Infrastructure/MigrationStep/S015FromSourcePimConfiguredToSourcePimApiConfigured.php index c244001..235a7cd 100644 --- a/src/Infrastructure/MigrationStep/S015FromSourcePimConfiguredToSourcePimApiConfigured.php +++ b/src/Infrastructure/MigrationStep/S015FromSourcePimConfiguredToSourcePimApiConfigured.php @@ -71,7 +71,7 @@ private function askForBaseUri(string $defaultResponse): string $validator = function ($answer) { // This URI validation regex is intentionally imperfect. // It's goal is only to avoid common mistakes like forgetting "http", or adding parameters from a copy/paste. - if (0 === preg_match('~^https?:\/\/[a-z0-9]+[a-z0-9\-\.]*[a-z0-9]+\/?$~i', $answer)) { + if (0 === preg_match('~^https?:\/\/[a-z0-9]+[a-z0-9\-\.]*[a-z0-9]+\/?(?:\:\d{1,4})?$~i', $answer)) { throw new \RuntimeException( $this->translator->trans( 'from_source_pim_configured_to_source_pim_api_configured.on_source_pim_api_configuration.base_uri.error_message' diff --git a/src/Infrastructure/MigrationStep/S050FromDestinationPimDownloadedToDestinationPimInstalled.php b/src/Infrastructure/MigrationStep/S050FromDestinationPimDownloadedToDestinationPimInstalled.php index 074485d..421be68 100644 --- a/src/Infrastructure/MigrationStep/S050FromDestinationPimDownloadedToDestinationPimInstalled.php +++ b/src/Infrastructure/MigrationStep/S050FromDestinationPimDownloadedToDestinationPimInstalled.php @@ -168,7 +168,7 @@ public function onDestinationPimApiConfiguration(Event $event) function ($answer) { // This URI validation regex is intentionally imperfect. // It's goal is only to avoid common mistakes like forgetting "http", or adding parameters from a copy/paste. - if (0 === preg_match('~^https?:\/\/[a-z0-9]+[a-z0-9\-\.]*[a-z0-9]+\/?$~i', $answer)) { + if (0 === preg_match('~^https?:\/\/[a-z0-9]+[a-z0-9\-\.]*[a-z0-9]+\/?(?:\:\d{1,4})?$~i', $answer)) { throw new \RuntimeException( $this->translator->trans( 'from_destination_pim_downloaded_to_destination_pim_installed.on_destination_pim_api_configuration.base_uri.error_message'