(fix) Draft initialization

This commit is contained in:
Francis Lachapelle 2015-08-04 10:56:55 -04:00
parent 6d260c58c7
commit ff1b9e7ed1
2 changed files with 9 additions and 11 deletions

View file

@ -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;
}; };
/** /**

View file

@ -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);
});
} }
} }