Skip to content

Commit 699e045

Browse files
authored
Merge pull request #6418 from Countly/update-changeOwner-script
fix: adding missing Bluebird import to support Promise.each
2 parents 5679fa2 + e5d2787 commit 699e045

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

bin/scripts/modify-data/changeOwner.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,32 @@ var OLD_ID = "59832c06c5e80024b5e1fa1f"; //Id for old user
1111
var pluginManager = require('./../../../plugins/pluginManager');
1212
var common = require('./../../../api/utils/common');
1313
var async = require('async');
14+
const Promise = require('bluebird');
1415

1516
pluginManager.dbConnection("countly").then((db) => {
1617
common.db = db;
18+
const NEW_OID = common.db.ObjectID(NEW_ID);
19+
const OLD_OID = common.db.ObjectID(OLD_ID);
1720

1821
function changeOwner(NEW_ID, OLD_ID, done) {
1922
changeOwnerDashboard(NEW_ID, OLD_ID, function() {
20-
common.db.collection("alerts").update({createdBy: OLD_ID}, {$set: {createdBy: NEW_ID}}, function(err, res) {
23+
common.db.collection("alerts").update({createdBy: OLD_OID}, {$set: {createdBy: NEW_OID}}, function(err, res) {
2124
console.log("alerts", err, res && res.result);
2225
common.db.collection("auth_tokens").update({owner: OLD_ID}, {$set: {owner: NEW_ID}}, function(err, res) {
2326
console.log("auth_tokens", err, res && res.result);
2427
common.db.collection("calculated_metrics").update({owner_id: OLD_ID}, {$set: {owner_id: NEW_ID}}, function(err, res) {
2528
console.log("calculated_metrics", err, res && res.result);
26-
common.db.collection("concurrent_users_alerts").update({created_by: OLD_ID}, {$set: {created_by: NEW_ID}}, function(err, res) {
29+
common.db.collection("concurrent_users_alerts").update({created_by: OLD_OID}, {$set: {created_by: NEW_OID}}, function(err, res) {
2730
console.log("concurrent_users_alerts", err, res && res.result);
28-
common.db.collection("data_migrations").update({userid: OLD_ID}, {$set: {userid: NEW_ID}}, function(err, res) {
31+
common.db.collection("data_migrations").update({userid: OLD_OID}, {$set: {userid: NEW_OID}}, function(err, res) {
2932
console.log("data_migrations", err, res && res.result);
3033
changeOwnerLongTasks(NEW_ID, OLD_ID, function(err, res) {
31-
console.log("messages", err, res && res.result);
32-
common.db.collection("messages").update({creator: OLD_ID}, {$set: {creator: NEW_ID}}, function(err, res) {
34+
console.log("messages", err, res && res.result); // "createdBy": { "$oid": "63442fa1ec94a1edb60f2453"}
35+
common.db.collection("messages").update({"info.createdBy": OLD_ID}, {$set: {"info.createdBy": NEW_ID}}, function(err, res) {
3336
console.log("messages", err, res && res.result);
3437
common.db.collection("notes").update({owner: OLD_ID}, {$set: {owner: NEW_ID}}, function(err, res) {
3538
console.log("notes", err, res && res.result);
36-
common.db.collection("reports").update({user: OLD_ID}, {$set: {user: NEW_ID}}, function(err, res) {
39+
common.db.collection("reports").update({user: OLD_OID}, {$set: {user: NEW_OID}}, function(err, res) {
3740
console.log("reports", err, res && res.result);
3841
done();
3942
});

0 commit comments

Comments
 (0)