Skip to content

Commit 9608ac7

Browse files
Merge pull request #121 from magento-cia/develop-pre-release-sync-08252023
Develop pre release sync 08252023
2 parents b1e82d0 + 506c339 commit 9608ac7

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

ReCaptchaVersion3Invisible/Model/Config.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88

99
namespace Magento\ReCaptchaVersion3Invisible\Model;
1010

11+
use Magento\Framework\ObjectManager\ResetAfterRequestInterface;
1112
use Magento\ReCaptchaValidationApi\Api\Data\ValidationConfigInterface;
1213
use Magento\ReCaptchaVersion3Invisible\Model\Frontend\UiConfigProvider;
1314
use Magento\ReCaptchaVersion3Invisible\Model\Frontend\ValidationConfigProvider;
1415

15-
class Config
16+
class Config implements ResetAfterRequestInterface
1617
{
1718
/**
1819
* @var string|null
@@ -161,4 +162,14 @@ private function getUiConfig(): array
161162
}
162163
return $this->uiConfig;
163164
}
165+
166+
/**
167+
* @inheritDoc
168+
*/
169+
public function _resetState(): void
170+
{
171+
$this->websiteKey = null;
172+
$this->uiConfig = [];
173+
$this->validationConfig = null;
174+
}
164175
}

ReCaptchaWebapiGraphQl/Model/Resolver/ReCaptchaV3.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@
1212
use Magento\Framework\GraphQl\Config\Element\Field;
1313
use Magento\Framework\GraphQl\Query\ResolverInterface;
1414
use Magento\Framework\GraphQl\Schema\Type\ResolveInfo;
15+
use Magento\Framework\ObjectManager\ResetAfterRequestInterface;
1516
use Magento\ReCaptchaFrontendUi\Model\CaptchaTypeResolver;
1617
use Magento\ReCaptchaFrontendUi\Model\ErrorMessageConfig;
1718
use Magento\ReCaptchaVersion3Invisible\Model\Config;
1819

19-
class ReCaptchaV3 implements ResolverInterface
20+
class ReCaptchaV3 implements ResolverInterface, ResetAfterRequestInterface
2021
{
2122
private const RECAPTCHA_TYPE = 'recaptcha_v3';
2223

@@ -128,4 +129,12 @@ public function getFailureMessage(): string
128129
}
129130
return $this->failureMessage;
130131
}
132+
133+
/**
134+
* @inheritDoc
135+
*/
136+
public function _resetState(): void
137+
{
138+
$this->isEnabled = null;
139+
}
131140
}

0 commit comments

Comments
 (0)