diff --git a/modules/extra/m_mysql.cpp b/modules/extra/m_mysql.cpp index 6429b39ef..94bc51a0f 100644 --- a/modules/extra/m_mysql.cpp +++ b/modules/extra/m_mysql.cpp @@ -413,7 +413,7 @@ SQLQuery MySQLService::BuildInsert(const Anope::string &table, unsigned int id, /* Empty columns not present in the data set */ const std::set &known_cols = this->active_schema[table]; for (std::set::iterator it = known_cols.begin(), it_end = known_cols.end(); it != it_end; ++it) - if (*it != "id" && data.count(*it) == 0) + if (*it != "id" && *it != "timestamp" && data.count(*it) == 0) data[*it] << ""; Anope::string query_text = "INSERT INTO `" + table + "` (`id`"; diff --git a/modules/extra/m_sqlite.cpp b/modules/extra/m_sqlite.cpp index 3df0a25d9..f0db04c66 100644 --- a/modules/extra/m_sqlite.cpp +++ b/modules/extra/m_sqlite.cpp @@ -258,7 +258,7 @@ SQLQuery SQLiteService::BuildInsert(const Anope::string &table, unsigned int id, /* Empty columns not present in the data set */ const std::set &known_cols = this->active_schema[table]; for (std::set::iterator it = known_cols.begin(), it_end = known_cols.end(); it != it_end; ++it) - if (*it != "id" && data.count(*it) == 0) + if (*it != "id" && *it != "timestamp" && data.count(*it) == 0) data[*it] << ""; Anope::string query_text = "REPLACE INTO `" + table + "` (";