Skip to content

Commit e153c0c

Browse files
committed
AC-520: Oauth Token Improvement.
Improvements to afterSave method.
1 parent 5756248 commit e153c0c

File tree

1 file changed

+7
-1
lines changed
  • app/code/Magento/Integration/Model/ResourceModel/Oauth

1 file changed

+7
-1
lines changed

app/code/Magento/Integration/Model/ResourceModel/Oauth/Consumer.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,13 @@ protected function _afterLoad(\Magento\Framework\Model\AbstractModel $object)
103103
*/
104104
protected function _afterSave(\Magento\Framework\Model\AbstractModel $object)
105105
{
106-
$object->setSecret($this->encryptor->decrypt($object->getSecret()));
106+
$secret = $object->getSecret();
107+
if ($object->isObjectNew() ||
108+
isset($object->getOrigData()['secret']) &&
109+
$object->getOrigData()['secret'] !== $secret
110+
) {
111+
$object->setSecret($this->encryptor->decrypt($secret));
112+
}
107113

108114
return parent::_afterSave($object);
109115
}

0 commit comments

Comments
 (0)