diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a26597f1fe55fa1f05d27baf0971dee1f39a94d5..be3bf147d71378239d7f21dc07ada18c4f90d932 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,7 @@ stages:
   - build
 
 before_script:
-  - yum -y install cmake glibc-devel sqlite which
+  - yum -y install cmake glibc-devel sqlite libsqlite3-dev which
   - set +e && source CI/setup_lcg.sh; set -e
 
 variables:
diff --git a/GeoModelDBManager/src/GMDBManager.cpp b/GeoModelDBManager/src/GMDBManager.cpp
index 97ce30cb8272afefcfeaede1aece1f9ff11fe8e4..254581780e916c70c6205bb1bd82513bbf22a59c 100644
--- a/GeoModelDBManager/src/GMDBManager.cpp
+++ b/GeoModelDBManager/src/GMDBManager.cpp
@@ -518,7 +518,7 @@ bool GMDBManager::addListOfRecordsToTable(const std::string tableName, const std
     std::vector<std::string> items;
     
     for ( const std::string& item : rec) {
-      items.push_back('"' + item + '"');
+      items.push_back("'" + item + "'");
     }
 //    QString values = items.join(",");
     std::string values = joinVectorStrings(items, ",");