diff --git a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts index 49915e848..1c4888f1d 100644 --- a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts @@ -111,7 +111,14 @@ export class ExpedientTaskModalPage implements OnInit { } saveTask(){ - + let attendees = this.taskParticipants.concat(this.taskParticipantsCc); + + attendees = attendees.map(function(val) { + return { + UserEmail: val.EmailAddress, + UserType: val.IsRequired?"T": "CC" + }; + }) switch (this.taskType) { case '0': @@ -121,7 +128,7 @@ export class ExpedientTaskModalPage implements OnInit { Priority: this.postData.Priority, UserEmail: this.user, SubjectTypeId: this.postData.SubjectTypeId, - UsersSelected: this.participants, + UsersSelected: attendees, DispatchFolder: this.dispatchFolder, } console.log(this.postData); @@ -134,7 +141,7 @@ export class ExpedientTaskModalPage implements OnInit { Priority: this.postData.Priority, UserEmail: this.user, SubjectTypeId: this.postData.SubjectTypeId, - UsersSelected: this.participants, + UsersSelected: attendees, DispatchFolder: this.dispatchFolder, } this.processes.postParecer(this.postData); @@ -146,7 +153,7 @@ export class ExpedientTaskModalPage implements OnInit { Priority: this.postData.Priority, UserEmail: this.user, SubjectTypeId: this.postData.SubjectTypeId, - UsersSelected: this.participants, + UsersSelected: attendees, DispatchFolder: this.dispatchFolder, } this.processes.postDeferimento(this.postData);