diff --git a/codeflash/optimization/function_optimizer.py b/codeflash/optimization/function_optimizer.py index 1ce83c639..2e7106753 100644 --- a/codeflash/optimization/function_optimizer.py +++ b/codeflash/optimization/function_optimizer.py @@ -53,6 +53,7 @@ ) from codeflash.code_utils.env_utils import get_pr_number from codeflash.code_utils.formatter import format_code, sort_imports +from codeflash.code_utils.git_utils import git_root_dir from codeflash.code_utils.instrument_existing_tests import inject_profiling_into_existing_test from codeflash.code_utils.line_profile_utils import add_decorator_imports from codeflash.code_utils.static_analysis import get_first_top_level_function_or_method_ast @@ -1301,11 +1302,13 @@ def process_review( "coverage_message": coverage_message, "replay_tests": replay_tests, "concolic_tests": concolic_tests, - "root_dir": self.project_root, } raise_pr = not self.args.no_pr + if raise_pr or self.args.staging_review: + data["root_dir"] = git_root_dir() + if raise_pr and not self.args.staging_review: data["git_remote"] = self.args.git_remote check_create_pr(**data)