diff --git a/Framework/Algorithms/src/ReflectometryReductionOneAuto2.cpp b/Framework/Algorithms/src/ReflectometryReductionOneAuto2.cpp
index 97aad7afd9846ed3ce082ebd044c93617175e755..bd30f72c8078ab292c3b286b773fa6d38f4a71c3 100644
--- a/Framework/Algorithms/src/ReflectometryReductionOneAuto2.cpp
+++ b/Framework/Algorithms/src/ReflectometryReductionOneAuto2.cpp
@@ -792,8 +792,8 @@ ReflectometryReductionOneAuto2::getPolarizationEfficiencies() {
     effAlg->setProperty("InputWorkspace", workspace);
     effAlg->execute();
     efficiencies = effAlg->getProperty("OutputWorkspace");
-    correctionMethod = effAlg->getProperty("CorrectionMethod");
-    correctionOption = effAlg->getProperty("CorrectionOption");
+    correctionMethod = effAlg->getPropertyValue("CorrectionMethod");
+    correctionOption = effAlg->getPropertyValue("CorrectionOption");
   } else {
     auto effAlg = createChildAlgorithm("CreatePolarizationEfficiencies");
     effAlg->setProperty("InputWorkspace", workspace);