diff --git a/src/js/familyTreeJS.js b/src/js/familyTreeJS.js
index 3cb3ff2b6f532ab272408126f4f80b8b13fc240b..a557c3ba98be59aa02ca9d11724cc9f59cd72387 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);
 			}