Fixed migration for failed slug strings
This commit is contained in:
@@ -543,7 +543,7 @@ if (Meteor.isServer){
|
|||||||
});
|
});
|
||||||
Characters.after.update(function(userId, doc, fieldNames, modifier, options) {
|
Characters.after.update(function(userId, doc, fieldNames, modifier, options) {
|
||||||
if (_.contains(fieldNames, "name")){
|
if (_.contains(fieldNames, "name")){
|
||||||
var urlName = getSlug(doc.name, {maintainCase: true});
|
var urlName = getSlug(doc.name, {maintainCase: true}) || "-";
|
||||||
Characters.update(doc._id, {$set: {urlName}});
|
Characters.update(doc._id, {$set: {urlName}});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ Migrations.add({
|
|||||||
//update characters
|
//update characters
|
||||||
Characters.find({}).forEach(function(char){
|
Characters.find({}).forEach(function(char){
|
||||||
if (char.urlName) return;
|
if (char.urlName) return;
|
||||||
var urlName = getSlug(char.name, {maintainCase: true});
|
var urlName = getSlug(char.name, {maintainCase: true}) || "-";
|
||||||
Characters.update(char._id, {$set: {urlName}});
|
Characters.update(char._id, {$set: {urlName}});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user