Variables on a requested item are not accessible if the glide record is initialized with type 'task'DescriptionVariables on a requested item are not accessible if the glide record is initialized with type 'task'. This is causing the flow designer 'Get Catalog Variables' action to return null values when a dot walk to a task reference is used as the Submitted Request input. Steps to Reproduce Create a new catalog item with a variable "var1".Try it to create a request item and fill in the var1 value.Run the script below: var id = '6cbb4a44b731001005f008fd7e11a90c';var task = new GlideRecord('task');task.get(id);gs.log("task valid " + task.isValidRecord()); // truegs.log("task variable " + task.getElement('variables.var1')); // nullvar ri = new GlideRecord('sc_req_item');ri.get(id);gs.log("ri valid " + ri.isValidRecord()); // truegs.log("ri variable " + ri.getElement('variables.var1')); // expected value WorkaroundThis problem is under review and targeted to be fixed in a future release. To receive notifications when more information becomes available, subscribe to this Known Error article by clicking the Subscribe button at the top right of this form. As a workaround, add a step to look up the sc_req_item with the table explicitly set. Do not use a dot walk to a non-sc_req_item reference (i.e. Trigger->Approval Record->Approval for) as the "Submitted Request" input to the "Get Catalog Variables" action. Instead, first, do a "Lookup Record" action with Table "sc_req_item" and Conditions "Sys ID is Trigger->Approval Record->Approval for->Sys ID" and then use the Requested Item Record output from this action as the "Submitted Request" input to the "Get Catalog Variables" action. Related Problem: PRB1378497