From 9d4c7e269ec79625d29c5039b75ae2f16d55662e Mon Sep 17 00:00:00 2001
From: Trinidad <anchaiscastilla@gmail.com>
Date: Sun, 5 May 2024 13:00:30 +0200
Subject: [PATCH] 	modified:   src/js/assignJS.js

---
 src/js/assignJS.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/js/assignJS.js b/src/js/assignJS.js
index 20f358d1c5e..cc19340fa34 100644
--- a/src/js/assignJS.js
+++ b/src/js/assignJS.js
@@ -810,19 +810,19 @@ App.UI.jobLinks = function() {
 		if (slave.fuckdoll === 0) {
 			const assignment = Job.CHOICE;
 			if (slave.assignment !== assignment) {
+				penthouseJobs = penthouseJobs.filter(item => !item.textContent.includes("Choose"));
 				penthouseJobs.push(App.UI.DOM.assignmentLink(slave, assignment, passage, callback, `Let ${sp.object} choose`));
 			}
 		} else {
+			penthouseJobs = penthouseJobs.filter(item => !item.textContent.includes("Choose"));
 			penthouseJobs.push(App.UI.DOM.disabledLink(`Let ${sp.object} choose`, ["Fuckdolls can't choose their job"]));
 		}
 		let res = document.createDocumentFragment();
 		// there is always at least one job
 		res.appendChild(penthouseJobs[0]);
 		for (let i = 1; i < penthouseJobs.length; ++i) {
-			if (!(slave.assignment === Job.CHOICE && i === 1)) {
-				res.appendChild(document.createTextNode(" | "));
-				res.appendChild(penthouseJobs[i]);
-			}
+			res.appendChild(document.createTextNode(" | "));
+			res.appendChild(penthouseJobs[i]);
 		}
 		return res;
 	}
-- 
GitLab