From ad37bc9639304f78247d03e6a27fbc2c798926da Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 30 Sep 2012 20:26:40 -0400 Subject: Bug #1445 - Empty out columns in SQL we have no data for on insert. This is caused from serialize() only setting a key on certain conditions and otherwise doing nothing at all. --- modules/database/db_sql.cpp | 2 +- modules/database/db_sql_live.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/database') diff --git a/modules/database/db_sql.cpp b/modules/database/db_sql.cpp index 9d31d350b..c07bdaa59 100644 --- a/modules/database/db_sql.cpp +++ b/modules/database/db_sql.cpp @@ -105,7 +105,7 @@ class DBSQL : public Module, public Pipe continue; obj->UpdateCache(); - const Serialize::Data &data = obj->serialize(); + Serialize::Data data = obj->serialize(); std::vector create = this->sql->CreateTable(this->prefix + obj->serialize_name(), data); for (unsigned i = 0; i < create.size(); ++i) diff --git a/modules/database/db_sql_live.cpp b/modules/database/db_sql_live.cpp index 1f2b9851c..4dca16d26 100644 --- a/modules/database/db_sql_live.cpp +++ b/modules/database/db_sql_live.cpp @@ -95,7 +95,7 @@ class DBMySQL : public Module, public Pipe continue; obj->UpdateCache(); - const Serialize::Data &data = obj->serialize(); + Serialize::Data data = obj->serialize(); std::vector create = this->SQL->CreateTable(this->prefix + obj->serialize_name(), data); for (unsigned i = 0; i < create.size(); ++i) -- cgit