diff --git a/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp b/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp index 1ec8fab37b85a1b449f5ca1b4711a14e9a0b9703..f1480cfed1fb35816a179b251e5ffde134f8d6f1 100644 --- a/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp +++ b/Code/Mantid/Framework/WorkflowAlgorithms/src/LoadEventAndCompress.cpp @@ -221,7 +221,8 @@ void LoadEventAndCompress::exec() { alg->setProperty("OutputWorkspace", resultWS); alg->setProperty("ClearRHSWorkspace", true); alg->executeAsChildAlg(); - resultWS = alg->getProperty("OutputWorkspace"); + temp = alg->getProperty("OutputWorkspace"); + resultWS = boost::dynamic_pointer_cast<EventWorkspace>(temp); } // Don't bother compressing combined workspace. DetermineChunking is designed