summaryrefslogtreecommitdiff
path: root/modules/database/sql.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2016-10-17 18:33:55 -0400
committerAdam <Adam@anope.org>2016-10-17 18:33:55 -0400
commit22d166fd4e98b67cac7103b48801fb95a0179f01 (patch)
tree300b00bd52c5d3a26978bfe23bbdc2adc9c0fa26 /modules/database/sql.cpp
parent1ba242179fee46583098f48421af39ce9a8985a1 (diff)
Address casemapping issues in sqlite/mysql
Diffstat (limited to 'modules/database/sql.cpp')
-rw-r--r--modules/database/sql.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/database/sql.cpp b/modules/database/sql.cpp
index aa1c94bc0..f88fc35d7 100644
--- a/modules/database/sql.cpp
+++ b/modules/database/sql.cpp
@@ -136,7 +136,8 @@ class DBSQL : public Module, public Pipe
for (const Query &q : SQL->CreateIndex(prefix + type->GetName(), field->serialize_name))
Run(q);
- Query query("SELECT `id` FROM `" + prefix + type->GetName() + "` WHERE `" + field->serialize_name + "` = @value@");
+ Query query = SQL->SelectFind(prefix + type->GetName(), field->serialize_name);
+
query.SetValue("value", value);
Result res = Run(query);
if (res.Rows())