summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libappstream-builder/asb-task.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libappstream-builder/asb-task.c b/libappstream-builder/asb-task.c
index 3948ff7..16177d1 100644
--- a/libappstream-builder/asb-task.c
+++ b/libappstream-builder/asb-task.c
@@ -423,9 +423,11 @@ asb_task_process (AsbTask *task, GError **error_not_used)
/* set all the releases on the app */
array = asb_package_get_releases (priv->pkg);
- for (i = 0; i < array->len; i++) {
- release = g_ptr_array_index (array, i);
- as_app_add_release (AS_APP (app), release);
+ if (as_app_get_kind (AS_APP (app)) != AS_APP_KIND_ADDON) {
+ for (i = 0; i < array->len; i++) {
+ release = g_ptr_array_index (array, i);
+ as_app_add_release (AS_APP (app), release);
+ }
}
/* run each refine plugin on each app */