From 21d0552d38db79740eb545d589467ced2d5cedca Mon Sep 17 00:00:00 2001 From: Avital Oliver Date: Wed, 20 Feb 2013 10:48:26 -0800 Subject: [PATCH] Clarify error message when replacing a document in a restricted collection A user wrote in to meteor-talk being confused about this. --- packages/mongo-livedata/collection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mongo-livedata/collection.js b/packages/mongo-livedata/collection.js index 45ecd1ae62..82c8d8178c 100644 --- a/packages/mongo-livedata/collection.js +++ b/packages/mongo-livedata/collection.js @@ -533,7 +533,7 @@ Meteor.Collection.prototype._validatedUpdate = function( _.each(mutator, function (params, op) { if (op[0] !== '$') { throw new Meteor.Error( - 403, "Access denied. Can't replace document in restricted collection."); + 403, "Access denied. In a resticted collection you can only update documents, not replace them. Use a Mongo update operator, such as '$set'."); } else { _.each(_.keys(params), function (field) { // treat dotted fields as if they are replacing their