From 765716dbfe5731f2b49c64916ee740dd114973fd Mon Sep 17 00:00:00 2001 From: Jan Skrasek Date: Thu, 29 Sep 2016 23:23:07 +0200 Subject: [PATCH] dbal mapper: do no try persist if there is nothing to persist fixes 96eebfb1691ae5c82a2620fa0eff075a606c0396 --- src/Mapper/Dbal/DbalMapper.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mapper/Dbal/DbalMapper.php b/src/Mapper/Dbal/DbalMapper.php index 2bd49197..54e465c5 100644 --- a/src/Mapper/Dbal/DbalMapper.php +++ b/src/Mapper/Dbal/DbalMapper.php @@ -227,6 +227,10 @@ protected function processInsert(IEntity $entity, $data) protected function processUpdate(IEntity $entity, $data, $primary) { + if (empty($data)) { + return; + } + $args = ['UPDATE %table SET %set WHERE %and', $this->getTableName(), $data, $primary]; if ($this instanceof IPersistAutoupdateMapper) { $this->processAutoupdate($entity, $args);