From e22da49ade4789cc6c39a78cc8fb0504ededa791 Mon Sep 17 00:00:00 2001
From: Bastien Montagne <montagne29@wanadoo.fr>
Date: Sun, 21 Dec 2014 12:52:06 +0100
Subject: [PATCH] Fix T42975: FBX export: Do not export empty groups.

Thanks to Squashwell (Harrison Nordby) for org report and patch.
---
 io_scene_fbx/export_fbx.py     | 2 +-
 io_scene_fbx/export_fbx_bin.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/io_scene_fbx/export_fbx.py b/io_scene_fbx/export_fbx.py
index ee980198f..64d739080 100644
--- a/io_scene_fbx/export_fbx.py
+++ b/io_scene_fbx/export_fbx.py
@@ -2860,7 +2860,7 @@ def save(operator, context,
             fbxpath += os.sep
 
         if batch_mode == 'GROUP':
-            data_seq = bpy.data.groups
+            data_seq = tuple(grp for grp in bpy.data.groups if grp.objects)
         else:
             data_seq = bpy.data.scenes
 
diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py
index f2e4d019e..5cc4d5a8f 100644
--- a/io_scene_fbx/export_fbx_bin.py
+++ b/io_scene_fbx/export_fbx_bin.py
@@ -2900,7 +2900,7 @@ def save(operator, context,
             fbxpath = os.path.dirname(fbxpath)
 
         if batch_mode == 'GROUP':
-            data_seq = bpy.data.groups
+            data_seq = tuple(grp for grp in bpy.data.groups if grp.objects)
         else:
             data_seq = bpy.data.scenes
 
-- 
GitLab