To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
...
END ELSE BEGIN
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FINDFIRST THEN
ERROR(Text005,USERID);
// Delete the following lines.
ApproverId := UserSetup."Approver ID";
IF ApproverId = '' THEN
ApproverId := UserSetup."User ID";
// End of the lines.
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",SalesHeader."Salesperson Code",
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
...
...
END ELSE BEGIN
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FINDFIRST THEN
ERROR(Text005,USERID);
// Add the following line.
ApproverId := UserSetup."User ID";
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",SalesHeader."Salesperson Code",
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
...
You must have Microsoft Dynamics NAV 2013 installed to apply this hotfix.