From f35c7e5c543c2d3bdb6ca322425ebe2d6174ba4e Mon Sep 17 00:00:00 2001
From: DCoded <dsoloha@live.com>
Date: Sat, 18 May 2019 09:21:45 -0400
Subject: [PATCH] Bugfix

---
 src/js/familyTreeJS.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/js/familyTreeJS.js b/src/js/familyTreeJS.js
index 3cb3ff2b6f5..a557c3ba98b 100644
--- a/src/js/familyTreeJS.js
+++ b/src/js/familyTreeJS.js
@@ -633,12 +633,14 @@ window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastS
 
 		if (activeSlave.ID !== PC.ID) {
 			maybeAddSpouseToChild(activeSlave);
+		}
 		maybeAddSpouseToChild(getSlave(-1));
 
 		for (let i = 0; i < slaves.length; ++i) {
 			let child = slaves[i];
-			if (child.ID !== activeSlave.ID)
+			if (child.ID !== activeSlave.ID) {
 				maybeAddSpouseToChild(child);
+			}
 		}
 
 		for (let key in spouseToChild) {
@@ -653,7 +655,7 @@ window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastS
 				}
 				let marriage = {
 					"spouse": {"name": spouseName, "class": spouse.genes},
-					"children": children.map(function(x) { return slaveInfo_(x, activeSlaveId, slavesAdded, depth + 1); }),
+					"children": children.map(function(x) { return slaveInfo_(x, activeSlaveId, slavesAdded, depth + 1); })
 				};
 				data.marriages.push(marriage);
 			}
-- 
GitLab