diff --git a/GUI/coregui/Models/BeamItem.cpp b/GUI/coregui/Models/BeamItem.cpp
index 3a06699bcba052343002afee11d6e314f0d76316..162b6ce08b27284383ea7d5fafe9d5e496ef1bed 100644
--- a/GUI/coregui/Models/BeamItem.cpp
+++ b/GUI/coregui/Models/BeamItem.cpp
@@ -125,5 +125,7 @@ std::unique_ptr<Beam> BeamItem::createBeam() const
     double azimuthal_angle = Units::deg2rad(getAzimuthalAngle());
     result->setCentralK(lambda, inclination_angle, azimuthal_angle);
 
+    result->setPolarization(getVectorItem(P_POLARIZATION));
+
     return result;
 }