diff --git a/src/js/assignJS.js b/src/js/assignJS.js
index a1c8f53a3a4fee19d7aab0e0ddfd76938d69aed1..19acfc2c055745ef2f1cb64dc4db12bc7fcbe2cc 100644
--- a/src/js/assignJS.js
+++ b/src/js/assignJS.js
@@ -27,7 +27,7 @@ globalThis.assignJob = function(slave, job) {
 	 * @param {string} propName
 	 */
 	function uniqueJob(propName) {
-		if (App.Data.defaultGameStateVariables.hasOwnProperty(propName)) {
+		if (App.Data.resetOnNGPlus.hasOwnProperty(propName)) {
 			// TODO remove this branch when all special slaves migrate to IDs
 			if (V[propName] !== 0 && V[propName].ID !== slave.ID) {
 				removeJob(V[propName], job, true);