cleanup: remove useless copied code.
fix infinite recursion in super() call
Merge remote-tracking branch 'remotes/origin/8.0-purchase_requisition_auto_rfq+bid_selection' into 8.0-test_PRs