|
@@ -68,8 +68,9 @@ Websites.allow({
|
|
const orderedFields = fields.sort();
|
|
const orderedFields = fields.sort();
|
|
if (!_.isEqual(orderedFields, ["minus", "minusScore"]) &&
|
|
if (!_.isEqual(orderedFields, ["minus", "minusScore"]) &&
|
|
!_.isEqual(orderedFields, ["plus", "plusScore"]) &&
|
|
!_.isEqual(orderedFields, ["plus", "plusScore"]) &&
|
|
- !_.isEqual(orderedFields, ["minus", "minusScore", "plus", "plusScore"])) {
|
|
|
|
- throw new Meteor.Error("invalid-field", "May only update minus[Score] and plus[Score].");
|
|
|
|
|
|
+ !_.isEqual(orderedFields, ["minus", "minusScore", "plus", "plusScore"]) &&
|
|
|
|
+ !_.isEqual(orderedFields, ["comments"])) {
|
|
|
|
+ throw new Meteor.Error("invalid-field", "May only update minus[Score] and plus[Score] or comments.");
|
|
}
|
|
}
|
|
|
|
|
|
// FIXME : check modifier.
|
|
// FIXME : check modifier.
|