Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 7, 2025

Description (*)

The subscribe() method throws "This email address is already registered" for any resubscription attempt, including when logged-in users try to subscribe their own email. This blocks legitimate use cases and can interfere with checkout flows.

Changes:

  • Modified validation in Mage_Newsletter_Model_Subscriber::subscribe() to check if user is subscribing their own email before throwing error
  • Added early return for own-email resubscription to avoid unnecessary database operations and duplicate emails

Behavior:

// Before: Always throws exception when email is subscribed
elseif ($this->getStatus() == self::STATUS_SUBSCRIBED) {
    Mage::throwException(...);
}

// After: Context-aware validation
elseif ($this->getStatus() == self::STATUS_SUBSCRIBED) {
    if (!$isSubscribeOwnEmail) {
        Mage::throwException(...);
    }
    return $this->getStatus(); // Already subscribed, no action needed
}

Guest users attempting to subscribe others' emails still receive the error (spam prevention maintained).

Related Pull Requests

Fixed Issues (if relevant)

Manual testing scenarios (*)

Scenario 1: Guest resubscription (unchanged behavior)

  1. Subscribe email [email protected] via newsletter form (guest)
  2. Try subscribing [email protected] again
  3. Verify error "This email address is already registered" appears

Scenario 2: Own email resubscription (fixed)

  1. Log in as customer with email [email protected] (already subscribed)
  2. Submit newsletter subscription form with [email protected]
  3. Verify success message appears without errors

Scenario 3: New subscription (unchanged behavior)

  1. Subscribe new email via newsletter form
  2. Verify confirmation email sent and subscription created

Questions or comments

The method already calculated $isSubscribeOwnEmail but didn't use it in validation. This change makes the existing variable actually useful.

Contribution checklist (*)

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All automated tests passed successfully (all builds are green)

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/18ba5ddfec8976260ead6e866180bd5d2f71aa1d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Cotya/magento-composer-installer/zipball/ece5cc5bb2a0150a743619901543036597f9eb5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Flyingmana/composer-config-reader/zipball/47d398306f82b756d69628e13a366537f0f05973
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/1b363fdbdc6dd0ca0f4bf98d3a4d7f388133f1fb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/MyIntervals/emogrifier/zipball/e59cdcc21139c5a630edf7896aad02f01140fa01
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/OpenMage/dev-translations/zipball/cac06c24c2bc32eb7c75eb414708070da9648b9a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/c4a25f20390337789c26b693ae46faa125040352
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/PhpUnitsOfMeasure/php-units-of-measure/zipball/cf1b83b1ef7615dd53f70864c9e7f496b1ec0fd1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/WordPress/Requests/zipball/877cd66169755899682f1595e057334b40d9d149
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/bobthecow/psysh/zipball/cd23863404a40ccfaf733e3af4db2b459837f7e7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/chartjs/Chart.js/zipball/9c5cf9fac7ec04a71b516e2aff3f7d76876be369
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/cmuench/junit-xml/zipball/0017dd92ac8cb619f02e32f4cffd768cfe327c73
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/colinmollenhour/Cm_RedisSession/zipball/d86fc3789f884cb4b04a9353022a9a8ce89efbbd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/defae6e34b0f6ce42e4be4f14f529d8932aea73a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/components/jquery/zipball/8edc7785239bb8c2ad2b83302b856a1d61de60e7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/ca-bundle/zipball/719026bb30813accb68271fee7e39552a58e9f65
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/class-map-generator/zipball/ba9f089655d4cdd64e762a6044f411ccdaec0076
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/composer/zipball/937c775a644bd7d2c3dfbb352747488463a6e673
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/cweagans/composer-patches/zipball/e190d4466fe2b103a55467dfa83fc2fecfcaf2db
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/eloquent/enumeration/zipball/0242859435d9b135939816858348556d3cde9e3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/empiricompany/openmage_ignition/zipball/4e89eedc5bcbde918d2b012ec03608cb2e8272e7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/flowjs/flow.js/zipball/3d4ba3a1b9906b31551f33ae649e6fd6b95cf711
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/collections/zipball/6ae9c74fa92d4e1824d1b346cd435e8eacdc3232
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/conditionable/zipball/47c700320b7a419f0d188d111f3bbed978fcbd3f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/contracts/zipball/2393ef579e020d88e24283913c815c3e2c143323
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/pipeline/zipball/c12e4f1d8a1fbecdc1e0fa4dc9fe17b4315832e9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/illuminate/support/zipball/28b505e671dbe119e4e32a75c78f87189d046e39
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/macopedia/phpstan-magento1/zipball/01418cc9a536ffbf298fdf7ea3b9fac1f87a0508
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/magento-ecg/coding-standard/zipball/1db1da45447682108c63ea94ce07119a002a6504
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/mklkj/tinymce-i18n/zipball/a667275880c1a2b047e848d1a484495c240c2750
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/netz98/n98-magerun/zipball/dc5b5a48b5388723b1c95b328563fc33fc5b5677
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/pdepend/pdepend/zipball/f942b208dc2a0868454d01b29f0c75bbcfc6ed58
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/perftools/php-profiler/zipball/1105db3deded46d56879900d22c447808e39d0a9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/phpmd/phpmd/zipball/74a1f56e33afad4128b886e334093e98e1b5e7c0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/e5924504997b4f90772034cefd89dc2f4ec189dc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/phpseclib/phpseclib/zipball/9d6ca36a6c2dd434765b1071b2644a1c683b385d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/2fe9fbeceaf76dd1ebaa7bbbb25e2fb5e59db2fe
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/phpstan/phpstan/zipball/e126cad1e30a99b137b8ed75a85a676450ebb227
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/spatie/backtrace/zipball/8c0f16a59ae35ec8c62d85c3c17585158f430110
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/spatie/error-solutions/zipball/e495d7178ca524f2dd0fe6a1d99a1e608e1c9936
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/spatie/ignition/zipball/31f314153020aee5af3537e507fef892ffbf8c85
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/config/zipball/80e2cf005cf17138c97193be0434cdcfd1b2212e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/css-selector/zipball/9b784413143701aa3c94ac1869a159a9e53e8761
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/dependency-injection/zipball/900da8a42eceeb4a13a0ec34caa7db49328daff3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/b0cf3162020603587363f0551cd3be43958611ff
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/75ae2edb7cdcc0c53766c30b0a2512b8df574bd8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/finder/zipball/a1b6aa435d2fba50793b994a839c32b6064f063b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/http-foundation/zipball/b03d11e015552a315714c127d8d1e0f9e970ec88
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/mime/zipball/664d5e844a2de5e11c8255d0aef6bc15a9660ac7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/d28e7e2db8a73e9511df892d36445f61314bbebe
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/process/zipball/48bad913268c8cafabbf7034b39c8bb24fbc5ab8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/b67e94e06a05d9572c2fa354483b3e13e3cb1898
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/translation/zipball/300b72643e89de0734d99a9e3f8494a3ef6936e1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/validator/zipball/99df8a769e64e399f510166141ea74f450e8dd1d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/var-dumper/zipball/c6cd92486e9fc32506370822c57bc02353a5a92c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/var-exporter/zipball/4ff50a1b7c75d1d596aca50899d0c8c7e3de8358
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/symfony/yaml/zipball/e54b060bc9c3dc3d4258bf0d165d0064e755f565
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/thecodingmachine/safe/zipball/2cdd579eeaa2e78e51c7509b50cc9fb89a956236
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/twigphp/Twig/zipball/285123877d4dd97dd7c11842ac5fb7e86e60d81d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)
  • https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/ZCRt0p /usr/bin/composer install --no-interaction --prefer-dist ->subscribe( eritemstatus.php-c cal/bin/grep grep -l ->subscribe( n.php ndor/bin/grep ->subscribe( (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>[BUG] After upgrading to v20.16.0 I can't checkout with an existing customer's email</issue_title>
<issue_description>### Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I have a customer [email protected] and I'm trying to do a guest checkout using the same email address.

Instead of the order passing through I'm getting an error

This email address is already registered.

Expected Behavior

Checkout proceeds fine

Steps To Reproduce

  1. Create a customer and subscribe to the newsletter
  2. Try to make a guest order with the same customer email

Environment

- OpenMage: 20.16.0 
- php: 8.2

Anything else?

By a quick check I noticed that this is related to newsletter subscription because that's the only area this message appears but I'm not sure why it tries to subscribe the user even if he hasn't selected the checkbox to subscribe to the newsletter. </issue_description>

Comments on the Issue (you are @copilot in this section)

@sreichel Ping @kiatng ... seems to come from #2214.

Imho ... this check makes sense. Maybe make it optional?</comment_new>
<comment_new>@kiatng
I tried but I cannot reproduce the error in DDEV following the steps outlined in the description, even in different ways. A typical steps I tried on frontend:

  1. Register a customer with email test1.exampl.com, tick Newsletter subscription
  2. Logout
  3. Select a product and do onepage checkout
  4. Select guest checkout
  5. Go through onepage and submit order
  6. Order is placed, no error

I tried with existing customer, tick subscribe newsletter in backend, repeat from step 2 above. I tried other ways: register customer on onepage checkout.

What steps am I missing?

[edit] Just realized I was testing on 20.15. I did one quick test on 20.16, still cannot replicate.
[edit] I asked AI, it thinks the only way this issue happens is custom code.</comment_new>
<comment_new>@sreichel

Create a user with email [email protected] and sign up for the newsletter there,
Then try to subscribe again with [email protected] on the bottom of the page.

I dont see whats wrong. Both messages seem correct to me. </comment_new>


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@github-actions github-actions bot added the Component: Newsletter Relates to Mage_Newsletter label Dec 7, 2025
Copilot AI changed the title [WIP] Fix guest checkout with existing customer's email Fix newsletter subscription validation blocking legitimate resubscriptions Dec 7, 2025
Copilot AI requested a review from addison74 December 7, 2025 21:02
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 7, 2025

Please retry analysis of this Pull-Request directly on SonarQube Cloud

@github-actions
Copy link
Contributor

github-actions bot commented Dec 7, 2025

Test Results

962 tests   954 ✅  15s ⏱️
211 suites    8 💤
  1 files      0 ❌

Results for commit b0a9727.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Newsletter Relates to Mage_Newsletter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] After upgrading to v20.16.0 I can't checkout with an existing customer's email

2 participants