diff --git a/src/freedombone-installer b/src/freedombone-installer
index a6835e1b9467b7668d50d1121b919be7aabad34b..3b6fe46b7d1003ad33a5fa4a460c0661f711526e 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -96,12 +96,17 @@ function web_admin_create_add_apps {
         if [ ! $app_is_installed ]; then
             app_filename="/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}"
             if [ -f "$app_filename" ]; then
+                if grep -q "VARIANTS=''" "$app_filename"; then
+                    continue
+                fi
+                if grep -q 'VARIANTS=""' "$app_filename"; then
+                    continue
+                fi
                 # get the icon for the app
                 icon_filename="/usr/share/${PROJECT_NAME}/android-app/${app_name}.png"
                 if [ -f "$icon_filename" ]; then
                     cp "$icon_filename" "$webadmin_install_dir/icons/${app_name}.png"
                 else
-                    icon_filename=
                     continue
                 fi
 
diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index f1c0e89c36c25ec02885652eddf972f771511918..0f5e448fb3cde4d7fd655ac1ebf4764ee43face3 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -244,6 +244,12 @@ function web_admin_create_add_apps {
         if [ ! $app_is_installed ]; then
             app_filename="/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}"
             if [ -f "$app_filename" ]; then
+                if grep -q "VARIANTS=''" "$app_filename"; then
+                    continue
+                fi
+                if grep -q 'VARIANTS=""' "$app_filename"; then
+                    continue
+                fi
                 # get the icon for the app
                 icon_filename="/usr/share/${PROJECT_NAME}/android-app/${app_name}.png"
                 if [ -f "$icon_filename" ]; then