diff --git a/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc b/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc
index f0f49678b36c7b1358ed6cbdd5ed3a02e8c42881..b6dc7e382677cda81ec8f5109fac1ac9d87e8ced 100644
--- a/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc
+++ b/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc
@@ -268,9 +268,9 @@ GCFEvent::TResult ObsClaimer::preparePVSS_state (GCFEvent& event, GCFPortInterfa
 				os.clear();
 				writeVector(os, theObs.beams[i].beamlets);
 				beamletArr.push_back  (new GCFPVString(os.str()));
-				angle1Arr.push_back	  (new GCFPVDouble(theObs.beams[i].angle1));
-				angle2Arr.push_back	  (new GCFPVDouble(theObs.beams[i].angle2));
-				dirTypesArr.push_back (new GCFPVString(theObs.beams[i].directionType));
+				angle1Arr.push_back	  (new GCFPVDouble(theObs.beams[i].pointings[0].angle1));
+				angle2Arr.push_back	  (new GCFPVDouble(theObs.beams[i].pointings[0].angle2));
+				dirTypesArr.push_back (new GCFPVString(theObs.beams[i].pointings[0].directionType));
 			}
 
 			// Finally we can write those value to PVSS as well.