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.
...
BEGIN
AboveCreditLimitAmountLCY := CheckCreditLimit(SalesHeader);
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FINDFIRST THEN
ERROR(Text005,USERID);
// Delete the following line.
ApproverId := UserSetup."Approver ID";
// End of the deleted line.
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",'',
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
IF NOT UserSetup."Unlimited Sales Approval" AND
...
...
BEGIN
AboveCreditLimitAmountLCY := CheckCreditLimit(SalesHeader);
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FINDFIRST THEN
ERROR(Text005,USERID);
// Add the following line.
ApproverId := UserSetup."User ID";
// End of the added line.
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",'',
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
IF NOT UserSetup."Unlimited Sales Approval" AND
...
You must have Microsoft Dynamics NAV 2013 installed to apply this hotfix.