Index: app/Http/Controllers/Dashboard/DepartmentsController.php
===================================================================
--- app/Http/Controllers/Dashboard/DepartmentsController.php	(revision bbcbb577179b8e9951ccf301aa93e1efdb0ade7a)
+++ app/Http/Controllers/Dashboard/DepartmentsController.php	(revision 68694d47c1e43d554d4d18e37f2fad64e05f7df4)
@@ -125,6 +125,12 @@
         $path = Storage::disk('uploads')->path('Departments');
 
-        $files = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($path));
         try {
+            $files = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($path));
+        }
+        catch(\Exception $e){
+            Alert::flash("All departments are empty", "warning");
+            return redirect()->back();
+        }
+
             foreach ($files as $file) {
 
@@ -141,10 +147,5 @@
                 $zip_new_name = Carbon::now()->format('d.m.Y - H:i') . '- Departments.zip';
                 return response()->download($zip_file, $zip_new_name, $headers);
-                }
 
-        catch(\Exception $e){
-           Alert::flash("All departments are empty", "warning");
-            return redirect()->back();
-        }
     }
 
