Fix duplicate key messages for MySQL >= 8.0.19
[MAILPOET-2642]
This commit is contained in:
committed by
Jack Kitterhing
parent
dc7e87a67f
commit
996b58a388
@ -232,7 +232,7 @@ class Model extends \MailPoetVendor\Sudzy\ValidModel {
|
||||
} catch (\PDOException $e) {
|
||||
switch ($e->getCode()) {
|
||||
case 23000:
|
||||
preg_match("/for key \'(.*?)\'/i", $e->getMessage(), $matches);
|
||||
preg_match("/for key '(?:.*\.)*(.*?)'/i", $e->getMessage(), $matches);
|
||||
if (isset($matches[1])) {
|
||||
$column = $matches[1];
|
||||
$this->setError(
|
||||
|
Reference in New Issue
Block a user