diff --git a/lib/flatpak-remote.c b/lib/flatpak-remote.c index 01b0e0bb..1cee6006 100644 --- a/lib/flatpak-remote.c +++ b/lib/flatpak-remote.c @@ -751,6 +751,7 @@ flatpak_remote_new_from_ostree (OstreeRemote *remote, OstreeRepoFinder *repo_finder, FlatpakDir *dir) { + g_autofree gchar *url = NULL; FlatpakRemotePrivate *priv; FlatpakRemote *self = g_object_new (FLATPAK_TYPE_REMOTE, "name", ostree_remote_get_name (remote), @@ -761,6 +762,10 @@ flatpak_remote_new_from_ostree (OstreeRemote *remote, if (dir) priv->dir = g_object_ref (dir); + url = ostree_remote_get_url (remote); + if (url != NULL) + flatpak_remote_set_url (self, url); + return self; } #endif /* FLATPAK_ENABLE_P2P */