sunset.js revision 1b9b8df13d4ba276b7291563ecad935d25bebda9
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Halllogger.debug("Performing Sunset Task on {} ({})", input.email, objectID);
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// Create a change patch
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hallvar patch = [{ "replace" : "active", "value" : false }];
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// Perform update via patch so that we can do so regardless of revision change
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// NOTE: If we were to use update and the object had been modified during script execution
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// update would fail due to conflicting revision numbers
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// Update method:
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// input['active'] = false;
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Hall// openidm.update(objectID, input['_rev'], input);
1b9b8df13d4ba276b7291563ecad935d25bebda9Travis Halltrue; // return true to indicate successful completion