From 11097f7390e434201a4e84e2f906a70b8dfce46a Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 14 Aug 2018 13:29:29 +0100
Subject: [PATCH] Completion of tables

---
 src/freedombone-utils-webadmin | 52 ++++++++++++++++++++--------------
 1 file changed, 30 insertions(+), 22 deletions(-)

diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index e674c0031..8aa6571de 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -329,18 +329,22 @@ function web_admin_create_add_apps {
         fi
     done
 
-    # Complete the rest of the four column row
-    # shellcheck disable=SC2034
-    for i in $(seq ${available_apps_ctr} 3)
-    do
-        { echo '      <div class="column">';
-          echo '        <div>';
-          echo '        </div>';
-          echo '      </div>'; } >> "$appslist_add_filename"
-    done
+    if [ ${available_apps_ctr} -gt 0 ]; then
+        # Complete the rest of the four column row
+        # shellcheck disable=SC2034
+        for i in $(seq ${available_apps_ctr} 3)
+        do
+            { echo '      <div class="column">';
+              echo '        <div>';
+              echo '        </div>';
+              echo '      </div>'; } >> "$appslist_add_filename"
+        done
+        echo '    </div>' >> "$appslist_add_filename"
+    fi
 
-    echo '  </body>' >> "$appslist_add_filename"
-    echo '</html>' >> "$appslist_add_filename"
+    { echo '    <br><br>';
+      echo '  </body>';
+      echo '</html>'; } >> "$appslist_add_filename"
 
     chown -R www-data:www-data "$webadmin_install_dir"
 }
@@ -475,18 +479,22 @@ function web_admin_create_installed_apps {
         app_index=$((app_index+1))
     done
 
-    # Complete the rest of the four column row
-    # shellcheck disable=SC2034
-    for i in $(seq ${installed_apps_ctr} 3)
-    do
-        { echo '      <div class="column">';
-          echo '        <div>';
-          echo '        </div>';
-          echo '      </div>'; } >> "$appslist_filename"
-    done
+    if [ ${installed_apps_ctr} -gt 0 ]; then
+        # Complete the rest of the four column row
+        # shellcheck disable=SC2034
+        for i in $(seq ${installed_apps_ctr} 3)
+        do
+            { echo '      <div class="column">';
+              echo '        <div>';
+              echo '        </div>';
+              echo '      </div>'; } >> "$appslist_filename"
+        done
+        echo '    </div>' >> "$appslist_filename"
+    fi
 
-    echo '  </body>' >> "$appslist_filename"
-    echo '</html>' >> "$appslist_filename"
+    { echo '    <br><br>';
+      echo '  </body>';
+      echo '</html>'; } >> "$appslist_filename"
 
     chown -R www-data:www-data "$webadmin_install_dir"
 }
-- 
GitLab