mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-19 05:33:20 +00:00
@@ -179,7 +179,7 @@
|
||||
// Message is available from the parent window
|
||||
message = new Message(stateMailbox.$account.id,
|
||||
stateMailbox,
|
||||
window.opener.$messageController.message.$omit());
|
||||
window.opener.$messageController.message.$omit({privateAttributes: true}));
|
||||
return $q.when(message);
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -648,10 +648,11 @@
|
||||
* @desc Return a sanitized object used to send to the server.
|
||||
* @return an object literal copy of the Message instance
|
||||
*/
|
||||
Message.prototype.$omit = function() {
|
||||
var message = {};
|
||||
Message.prototype.$omit = function(options) {
|
||||
var message = {},
|
||||
privateAttributes = options && options.privateAttributes;
|
||||
angular.forEach(this, function(value, key) {
|
||||
if (key != 'constructor' && key[0] != '$') {
|
||||
if (key != 'constructor' && key[0] != '$' || privateAttributes) {
|
||||
message[key] = value;
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user