diff --git a/qsgen2 b/qsgen2 index 7c73990..1289b9c 100755 --- a/qsgen2 +++ b/qsgen2 @@ -169,9 +169,16 @@ export blogdate=$( date +%a-%Y-%b-%d ) # Let's create arrays of all the files we'll be working on function _list_blog() { - ls -1btar blog/*.blog | while read -r file; do - blogs_file_array+=($file) - done + # Check if there are any .blog files in the blog directory + local blog_files=(blog/*.blog) + if [[ ! -f ${blog_files[1]} ]]; then + if (${debug}); then _msg debug "_blog_cache: No blog files found."; fi + return + else + ls -1btar blog/*.blog | while read -r file; do + blogs_file_array+=($file) + done + fi } # BLOG CACHE