diff --git a/modules/module-si-adapter.c b/modules/module-si-adapter.c
index 222d841abc0987f8d868fb7038cb9a94ff13dc38..e2a3a35ba7c6b10e20e1944d531d5652a66201a1 100644
--- a/modules/module-si-adapter.c
+++ b/modules/module-si-adapter.c
@@ -386,8 +386,8 @@ si_adapter_get_properties (WpSiEndpoint * item)
 
   result = wp_properties_new (
       PW_KEY_MEDIA_ROLE, self->role,
-      "endpoint.priority", self->priority,
       NULL);
+  wp_properties_setf (result, "endpoint.priority", "%u", self->priority);
 
   /* copy useful properties from the node */
   node_props = wp_proxy_get_properties (WP_PROXY (self->node));