diff --git a/src/libpriv/rpmostree-origin.cxx b/src/libpriv/rpmostree-origin.cxx index 53ba5a2ddc..af91690a48 100644 --- a/src/libpriv/rpmostree-origin.cxx +++ b/src/libpriv/rpmostree-origin.cxx @@ -566,17 +566,15 @@ update_keyfile_pkgs_from_cache (RpmOstreeOrigin *origin, if (g_hash_table_size (pkgs) > 0) { - switch (origin->refspec_type) - { - case RPMOSTREE_REFSPEC_TYPE_OSTREE: - case RPMOSTREE_REFSPEC_TYPE_CHECKSUM: - { - g_key_file_set_value (origin->kf, "origin", "baserefspec", - origin->cached_refspec); - g_key_file_remove_key (origin->kf, "origin", "refspec", NULL); - break; - } - } + g_key_file_set_value (origin->kf, "origin", "baserefspec", + origin->cached_refspec); + g_key_file_remove_key (origin->kf, "origin", "refspec", NULL); + } + else + { + g_key_file_set_value (origin->kf, "origin", "refspec", + origin->cached_refspec); + g_key_file_remove_key (origin->kf, "origin", "baserefspec", NULL); } }