Fix upgrade error with empty data values and tags
This commit is contained in:
parent
8660095c54
commit
11b05a5a41
1 changed files with 4 additions and 0 deletions
|
@ -2051,6 +2051,8 @@ Zotero.Schema = new function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
if (i==45) {
|
if (i==45) {
|
||||||
|
Zotero.DB.query("DELETE FROM itemData WHERE valueID IN (SELECT valueID FROM itemDataValues WHERE value REGEXP '^\\s*$')");
|
||||||
|
Zotero.DB.query("DELETE FROM itemDataValues WHERE value REGEXP '^\\s*$'");
|
||||||
var rows = Zotero.DB.query("SELECT * FROM itemDataValues WHERE value REGEXP '(^\\s+|\\s+$)'");
|
var rows = Zotero.DB.query("SELECT * FROM itemDataValues WHERE value REGEXP '(^\\s+|\\s+$)'");
|
||||||
if (rows) {
|
if (rows) {
|
||||||
for each(var row in rows) {
|
for each(var row in rows) {
|
||||||
|
@ -2081,6 +2083,8 @@ Zotero.Schema = new function(){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Zotero.DB.query("DELETE FROM itemTags WHERE tagID IN (SELECT tagID FROM tags WHERE name REGEXP '^\\s*$')");
|
||||||
|
Zotero.DB.query("DELETE FROM tags WHERE name REGEXP '^\\s*$'");
|
||||||
var rows = Zotero.DB.query("SELECT * FROM tags WHERE name REGEXP '(^\\s+|\\s+$)'");
|
var rows = Zotero.DB.query("SELECT * FROM tags WHERE name REGEXP '(^\\s+|\\s+$)'");
|
||||||
if (rows) {
|
if (rows) {
|
||||||
for each(var row in rows) {
|
for each(var row in rows) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue