From 7e3bfcde2003762bf4f662d9303fee18ce2f8a19 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Sun, 12 Jul 2020 14:41:51 -0700
Subject: [PATCH] Force a GenePoolRecordCleanup on slaves who are being
 duplicated by RE Relative Recruiter (otherwise extra properties might be
 carried over).

---
 src/events/reRelativeRecruiter.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/events/reRelativeRecruiter.js b/src/events/reRelativeRecruiter.js
index a323f7988d4..aee1023efb9 100644
--- a/src/events/reRelativeRecruiter.js
+++ b/src/events/reRelativeRecruiter.js
@@ -561,7 +561,8 @@ App.Events.RERelativeRecruiter = class RERelativeRecruiter extends App.Events.Ba
 			}
 
 			const origSlave = BaseSlave();
-			Object.assign(origSlave, V.genePool.find(s => s.ID === getSlave(_this.actors[0]).ID));
+			const genepoolRec = App.Entity.Utils.GenePoolRecordCleanup(V.genePool.find(s => s.ID === getSlave(_this.actors[0]).ID));
+			Object.assign(origSlave, genepoolRec);
 
 			const newSlave = generateRelatedSlave(origSlave, _this.params.relative);
 			clearMods(newSlave);
-- 
GitLab