Approval history on the 'task' record is not populated when approvals are manually created or from a scriptDescriptionBuild information: <Builds that are known to be affected > Paris, Quebec<Builds that are known NOT to be affected > NewYorkIssue Description:Approval history on the 'task' record is not populated when approvals are manually created from a scriptSteps to Reproduce In OOB Quebec instance:1. Create a task record, lets say 'incident'2. Go to script background and run the script:var task = new GlideRecord('task');task.get('<sys_id_of_task_record>');var approval = new GlideRecord('sysapproval_approver');approval.initialize();approval.source_table = "sn_compliance_policy_exception";approval.document_id = task.sys_id;approval.sysapproval = task.sys_id;approval.approver = '6816f79cc0a8016401c5a33be04be441';approval.expected_start = new GlideDateTime();//approval.due_date = pe.valid_to;approval.state = 'requested';approval.approval_source = "ui.desktop";// approval.comments = '';approval.insert();3. Notice the 'approval history' column for the task record and see that it is empty4. Repeat the same steps in OOB Newyork and notice that the approval history is populatedExpected behaviorApproval history column should be populatedActual behaviorApproval history column isn't populatedWorkaroundThis issue is under review. To receive notifications when more information is available, subscribe to this Known Error article by clicking the Subscribe button at the top right of the article. If you are able to upgrade, review the Fixed In and Intended Fix Version fields to determine whether any versions have or are planned to have a permanent fix.Related Problem: PRB1495662