Fixed migration for failed slug strings

This commit is contained in:
Stefan Zermatten
2017-07-13 16:44:23 +02:00
parent 35b6fe20ae
commit a411fb2b43
2 changed files with 2 additions and 2 deletions

View File

@@ -543,7 +543,7 @@ if (Meteor.isServer){
});
Characters.after.update(function(userId, doc, fieldNames, modifier, options) {
if (_.contains(fieldNames, "name")){
var urlName = getSlug(doc.name, {maintainCase: true});
var urlName = getSlug(doc.name, {maintainCase: true}) || "-";
Characters.update(doc._id, {$set: {urlName}});
}
});

View File

@@ -28,7 +28,7 @@ Migrations.add({
//update characters
Characters.find({}).forEach(function(char){
if (char.urlName) return;
var urlName = getSlug(char.name, {maintainCase: true});
var urlName = getSlug(char.name, {maintainCase: true}) || "-";
Characters.update(char._id, {$set: {urlName}});
});
},