fix: a gamelist view name can have a ' character

For example,: "Shoot 'em ups"
This commit is contained in:
lantzelot-swe 2023-10-12 22:28:42 +02:00
parent 4f9cec7dc3
commit aa3caf1a14
1 changed files with 2 additions and 2 deletions

View File

@ -619,7 +619,7 @@ public class DbConnector
if (view.getGameViewId() > 0)
{
sqlBuilder.append("UPDATE gameview SET name = '");
sqlBuilder.append(view.getName());
sqlBuilder.append(view.getName().replace("'", "''"));
sqlBuilder.append("' WHERE viewId = ");
sqlBuilder.append(view.getGameViewId());
sqlBuilder.append(";");
@ -627,7 +627,7 @@ public class DbConnector
else
{
sqlBuilder.append("INSERT INTO gameview (name) VALUES (\"");
sqlBuilder.append(view.getName());
sqlBuilder.append(view.getName().replace("'", "''"));
sqlBuilder.append("\");");
}
String gameViewsql = sqlBuilder.toString();