From 7467df155dc4a3a3d1096224e1eef55df7554ed5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 13 Feb 2017 17:30:25 +0100 Subject: [PATCH] fix getInsertID() for identifier in upper/lower case --- SeedDMS_Core/Core/inc.DBAccessPDO.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SeedDMS_Core/Core/inc.DBAccessPDO.php b/SeedDMS_Core/Core/inc.DBAccessPDO.php index d12e723ad..dbd28de73 100644 --- a/SeedDMS_Core/Core/inc.DBAccessPDO.php +++ b/SeedDMS_Core/Core/inc.DBAccessPDO.php @@ -314,9 +314,9 @@ class SeedDMS_Core_DatabaseAccess { * @return integer id used in last autoincrement */ function getInsertID($tablename='', $fieldname='id') { /* {{{ */ - if($this->_driver == 'pgsql') - return $this->_conn->lastInsertId($tablename.'_'.$fieldname.'_seq'); - else + if($this->_driver == 'pgsql') { + return $this->_conn->lastInsertId('"'.$tablename.'_'.$fieldname.'_seq"'); + } else return $this->_conn->lastInsertId(); } /* }}} */