浏览代码

Fix to trigger creation in database deletions

Kenric Nugteren 11 月之前
父节点
当前提交
4a24d55f90
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      inabox.database.sqlite/SQLiteProvider.cs

+ 8 - 2
inabox.database.sqlite/SQLiteProvider.cs

@@ -629,8 +629,14 @@ namespace InABox.Database.SQLite
                 cascadeFields.Sort();
                 cascadeFields.Sort();
                 setNullFields.Sort();
                 setNullFields.Sort();
 
 
-                cascades.Add(new(otherType, cascadeFields));
-                setNulls.Add(new(otherType, setNullFields));
+                if(cascadeFields.Count > 0)
+                {
+                    cascades.Add(new(otherType, cascadeFields));
+                }
+                if(setNulls.Count > 0)
+                {
+                    setNulls.Add(new(otherType, setNullFields));
+                }
             }
             }
 
 
             if(cascades.Count > 0)
             if(cascades.Count > 0)