In Purchase order page "$po_receive" does not stop loadingDescriptionIn the Purchase order, the out of the box UI Page "$po_receive" does not stop loading after submission.CauseFollowing error message in the browser console when the "Processing the request." message kept spinning:TypeError: Cannot read property 'name' of undefinedat js_include_po_receive.jsx:18047at Object.n [as forEach] (js_include_po_receive.jsx:2201)at _getPostData (js_include_po_receive.jsx:18030)at r.$scope.processRequest (js_include_po_receive.jsx:17977)at fn (eval at compile (js_include_po_receive.jsx:2407), :4:233)at e (js_include_po_receive.jsx:2448)at r.$eval (js_include_po_receive.jsx:2327)at r.$apply (js_include_po_receive.jsx:2328)at HTMLButtonElement. (js_include_po_receive.jsx:2448)at HTMLButtonElement.dispatch (js_include_po_receive.jsx:20)Clicking on "js_include_po_receive.jsx:18047" shows us the code:if ($scope.isSoftwareItem(lineCopy)) {lineCopy.ship_to = angular.copy(lineCopy.purchase_order.ship_to);lineCopy.ship_to.displayValue = lineCopy.purchase_order.ship_to.name;lineCopy.ship_to.value = lineCopy.purchase_order.ship_to.sys_id;} Hence, ship_to field is mandatory for POs with POL items of Software Models. i.e if the product model belongs to cmdb_software_product_model, ship_to field should be populated.ResolutionOOB, the ship_to field is mandatory for Software Model items in POL.