Skip to content

Commit

Permalink
METSUP:68: Fix url-conflict in import
Browse files Browse the repository at this point in the history
  • Loading branch information
kenza-ya committed Apr 18, 2024
1 parent ad12091 commit c2c56ab
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 3 deletions.
22 changes: 20 additions & 2 deletions src/Observers/UrlRewriteObserver.php
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,16 @@ protected function process()
try {
$this->urlRewriteId = $this->persistUrlRewrite($urlRewrite);
} catch (\PDOException $pdoe) {
$message = sprintf('%s with Urlrewrite Data %s "', $pdoe->getMessage(), $urlRewrite);
$message = sprintf(
'Is a PDO exception is thrown: with Urlrewrite Data \\n
("entity_id": "%s" && "request_path": "%s" && "target_path": "%s" && "entity_type": "%s" && "redirect_type": "%s" && "store_id": "%s")',
$urlRewriteProductCategory[MemberNames::ENTITY_ID],
$urlRewriteProductCategory[MemberNames::REQUEST_PATH],
$urlRewriteProductCategory[MemberNames::TARGET_PATH],
$urlRewriteProductCategory[MemberNames::ENTITY_TYPE],
$urlRewriteProductCategory[MemberNames::REDIRECT_TYPE],
$urlRewriteProductCategory[MemberNames::STORE_ID]
);
if (!$this->getSubject()->isStrictMode()) {
$this->getSubject()
->getSystemLogger()
Expand Down Expand Up @@ -360,7 +369,16 @@ protected function process()
try {
$this->persistUrlRewriteProductCategory($urlRewriteProductCategory);
} catch (\PDOException $pdoe) {
$message = sprintf('%s with Urlrewrite Data %s "', $pdoe->getMessage(), $urlRewriteProductCategory);
$message = sprintf(
'Is a PDO exception is thrown: with Urlrewrite Data \\n
("entity_id": "%s" && "request_path": "%s" && "target_path": "%s" && "entity_type": "%s" && "redirect_type": "%s" && "store_id": "%s")',
$urlRewriteProductCategory[MemberNames::ENTITY_ID],
$urlRewriteProductCategory[MemberNames::REQUEST_PATH],
$urlRewriteProductCategory[MemberNames::TARGET_PATH],
$urlRewriteProductCategory[MemberNames::ENTITY_TYPE],
$urlRewriteProductCategory[MemberNames::REDIRECT_TYPE],
$urlRewriteProductCategory[MemberNames::STORE_ID]
);
if (!$this->getSubject()->isStrictMode()) {
$this->getSubject()
->getSystemLogger()
Expand Down
11 changes: 10 additions & 1 deletion src/Observers/UrlRewriteUpdateObserver.php
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,16 @@ protected function process()
$this->persistUrlRewrite($existingUrlRewrite);
} catch (\PDOException $pdoe) {
if (!$this->getSubject()->isStrictMode()) {
$message = sprintf('%s with Urlrewrite Data %s "', $pdoe->getMessage(), $existingUrlRewrite);
$message = sprintf(
'Is a PDO exception is thrown: with Urlrewrite Data \\n
("entity_id": "%s" && "request_path": "%s" && "target_path": "%s" && "entity_type": "%s" && "redirect_type": "%s" && "store_id": "%s")',
$existingUrlRewrite[MemberNames::ENTITY_ID],
$existingUrlRewrite[MemberNames::REQUEST_PATH],
$existingUrlRewrite[MemberNames::TARGET_PATH],
$existingUrlRewrite[MemberNames::ENTITY_TYPE],
$existingUrlRewrite[MemberNames::REDIRECT_TYPE],
$existingUrlRewrite[MemberNames::STORE_ID]
);
$this->getSubject()
->getSystemLogger()
->warning($this->getSubject()->appendExceptionSuffix($message));
Expand Down

0 comments on commit c2c56ab

Please sign in to comment.