From 481bf30a14cca20e1aad442f2ed2a7d812372ef0 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Fri, 30 Sep 2016 18:49:00 -0300 Subject: [PATCH] PWV-1: Preventing dropping on Servers and CustomServers Mongo Collections --- PETSUVMeasurements/server/dropAllCollections.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PETSUVMeasurements/server/dropAllCollections.js b/PETSUVMeasurements/server/dropAllCollections.js index 0326306d9..eb418f1dc 100644 --- a/PETSUVMeasurements/server/dropAllCollections.js +++ b/PETSUVMeasurements/server/dropAllCollections.js @@ -5,8 +5,10 @@ Meteor.startup(function() { for (var property in global) { var object = global[property]; if (object instanceof Meteor.Collection) { - console.warn('Dropping: ' + object._debugName); - object.remove({}); + if (!(/^server|currentServer$/).test(object._name)) { + console.warn('Dropping: ' + object._debugName); + object.remove({}); + } } } -}); \ No newline at end of file +});