diff --git a/src/python/PyBis/pybis/pybis.py b/src/python/PyBis/pybis/pybis.py
index a14dc1bba3354638e73d482ec48fdb801fddfe78..2346c9431642e20e42b3fbfcb991a692c92bbbed 100644
--- a/src/python/PyBis/pybis/pybis.py
+++ b/src/python/PyBis/pybis/pybis.py
@@ -3365,6 +3365,7 @@ class Sample():
 
         else:
             request = self._up_attrs()
+            request["params"][1][0]["properties"] = props
             self.openbis._post_request(self.openbis.as_v3, request)
             print("Sample successfully updated.")
             new_sample_data = self.openbis.get_sample(self.permId, only_data=True)