Skip to content

Commit

Permalink
match correct pattern when deleting a field
Browse files Browse the repository at this point in the history
  • Loading branch information
joshirio committed Jan 30, 2020
1 parent c30900e commit 70aaba3
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions components/metadataengine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -879,14 +879,14 @@ void MetadataEngine::deleteField(const int fieldId, int collectionId)
query.exec();

//mark column keys for deletion
query.exec(QString("UPDATE '%1' SET key='del_me' WHERE key LIKE 'col%2%'")
query.exec(QString("UPDATE '%1' SET key='del_me' WHERE key LIKE 'col%2@_%' ESCAPE '@'")
.arg(metadataTable).arg(fieldId));

//make a list of all column keys after the one to delete
//that need to be decremented
QStringList columnsToDecrement;
QStringList decrementedColumns;
query.exec(QString("SELECT key FROM '%1' WHERE key LIKE 'col%_%' "
query.exec(QString("SELECT key FROM '%1' WHERE key LIKE 'col%@_%' ESCAPE '@' "
"AND key != 'column_count'")
.arg(metadataTable));
while (query.next()) {
Expand Down

0 comments on commit 70aaba3

Please sign in to comment.