diff --git a/src/db/main-db.cpp b/src/db/main-db.cpp index 1226e59bc..06a90f184 100644 --- a/src/db/main-db.cpp +++ b/src/db/main-db.cpp @@ -143,8 +143,8 @@ MainDb::MainDb (const shared_ptr &core) : AbstractDb(*new MainDbPrivate), long long messageContentId = q->getLastInsertId(); for (const auto &appData : content.getAppDataMap()) - *session << "INSERT INTO chat_message_content_app_data (chat_message_content_id, key, data) VALUES" - " (:messageContentId, :key, :data)", + *session << "INSERT INTO chat_message_content_app_data (chat_message_content_id, name, data) VALUES" + " (:messageContentId, :name, :data)", soci::use(messageContentId), soci::use(appData.first), soci::use(appData.second); } diff --git a/tester/db/linphone.db b/tester/db/linphone.db index eed573f25..7775bed9c 100644 Binary files a/tester/db/linphone.db and b/tester/db/linphone.db differ diff --git a/tester/main-db-tester.cpp b/tester/main-db-tester.cpp index 70b7a2e79..0cf5f0575 100644 --- a/tester/main-db-tester.cpp +++ b/tester/main-db-tester.cpp @@ -45,7 +45,7 @@ public: MainDbProvider () { mCoreManager = linphone_core_manager_new("marie_rc"); mMainDb = new MainDb(mCoreManager->lc->cppCore->getSharedFromThis()); - BC_ASSERT_TRUE(mMainDb->connect(MainDb::Sqlite3, getDatabasePath())); + mMainDb->connect(MainDb::Sqlite3, getDatabasePath()); } ~MainDbProvider () { @@ -66,6 +66,7 @@ private: static void open_database () { MainDbProvider provider; + BC_ASSERT_TRUE(provider.getMainDb().isConnected()); } static void get_events_count () {