(fix) Draft initialization
This commit is contained in:
parent
6d260c58c7
commit
ff1b9e7ed1
|
@ -246,19 +246,16 @@
|
||||||
* @returns the HTML representation of the body
|
* @returns the HTML representation of the body
|
||||||
*/
|
*/
|
||||||
Message.prototype.$editableContent = function() {
|
Message.prototype.$editableContent = function() {
|
||||||
var _this = this,
|
var _this = this;
|
||||||
deferred = Message.$q.defer();
|
|
||||||
|
|
||||||
Message.$$resource.fetch(this.id, 'edit').then(function(data) {
|
return Message.$$resource.fetch(this.id, 'edit').then(function(data) {
|
||||||
angular.extend(_this, data);
|
angular.extend(_this, data);
|
||||||
Message.$$resource.fetch(_this.$absolutePath({asDraft: true}), 'edit').then(function(data) {
|
return Message.$$resource.fetch(_this.$absolutePath({asDraft: true}), 'edit').then(function(data) {
|
||||||
Message.$log.debug('editable = ' + JSON.stringify(data, undefined, 2));
|
Message.$log.debug('editable = ' + JSON.stringify(data, undefined, 2));
|
||||||
angular.extend(_this.editable, data);
|
angular.extend(_this.editable, data);
|
||||||
deferred.resolve(data.text);
|
return data.text;
|
||||||
}, deferred.reject);
|
});
|
||||||
}, deferred.reject);
|
});
|
||||||
|
|
||||||
return deferred.promise;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -77,8 +77,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function edit($event) {
|
function edit($event) {
|
||||||
var message = vm.message.$editableContent();
|
vm.message.$editableContent().then(function() {
|
||||||
showMailEditor($event, message);
|
showMailEditor($event, vm.message);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue