diff --git a/panels/user-accounts/um-realm-manager.c b/panels/user-accounts/um-realm-manager.c index 59d57b31c..2289c02b0 100644 --- a/panels/user-accounts/um-realm-manager.c +++ b/panels/user-accounts/um-realm-manager.c @@ -543,6 +543,7 @@ realm_join_as_owner (UmRealmObject *realm, GSimpleAsyncResult *async; GVariant *contents; GVariant *options; + GVariant *option; GVariant *creds; const gchar *type; @@ -575,7 +576,8 @@ realm_join_as_owner (UmRealmObject *realm, } creds = g_variant_new ("(ssv)", type, owner, contents); - options = g_variant_new_array (G_VARIANT_TYPE ("{sv}"), NULL, 0); + option = g_variant_new ("{sv}", "manage-system", g_variant_new_boolean (FALSE)); + options = g_variant_new_array (G_VARIANT_TYPE ("{sv}"), &option, 1); g_debug ("Calling the Join() method with %s credentials", owner);