From 6aec230277ee1de514ec79ea028c302953522a85 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 12 Jun 2022 09:19:06 -0500 Subject: [PATCH] Only load non-deleted jobs --- scripts/server/job.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/server/job.js b/scripts/server/job.js index 53934ac9..7a4c39fa 100644 --- a/scripts/server/job.js +++ b/scripts/server/job.js @@ -24,7 +24,7 @@ function loadJobsFromDatabase() { let dbAssoc; if (dbConnection) { - dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_main WHERE job_enabled = 1 AND job_server = ${getServerId()}`); + dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_main WHERE job_deleted = 0 AND job_enabled = 1 AND job_server = ${getServerId()}`); if (dbQuery) { if (dbQuery.numRows > 0) { while (dbAssoc = fetchQueryAssoc(dbQuery)) { @@ -89,7 +89,7 @@ function loadJobRoutesFromDatabase(jobDatabaseId) { let dbAssoc; if (dbConnection) { - dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_route WHERE job_route_enabled = 1 AND job_route_job = ${jobDatabaseId}`); + dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_route WHERE job_route_deleted = 0 AND job_route_enabled = 1 AND job_route_job = ${jobDatabaseId}`); if (dbQuery) { if (dbQuery.numRows > 0) { while (dbAssoc = fetchQueryAssoc(dbQuery)) { @@ -119,7 +119,7 @@ function loadJobRouteLocationsFromDatabase(jobRouteId) { let dbAssoc; if (dbConnection) { - dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_route_loc WHERE job_route_loc_enabled = 1 AND job_route_loc_route = ${jobRouteId}`); + dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_route_loc WHERE job_route_loc_deleted = 0 AND job_route_loc_enabled = 1 AND job_route_loc_route = ${jobRouteId}`); if (dbQuery) { if (dbQuery.numRows > 0) { while (dbAssoc = fetchQueryAssoc(dbQuery)) { @@ -148,7 +148,7 @@ function loadJobEquipmentsFromDatabase(jobDatabaseId) { let dbAssoc; if (dbConnection) { - dbQuery = queryDatabase(dbConnection, "SELECT * FROM `job_equip` WHERE `job_equip_enabled` = 1 AND `job_equip_job` = " + toString(jobDatabaseId)); + dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_equip WHERE job_equip_deleted = 0 AND job_equip_enabled = 1 AND job_equip_job = ${jobDatabaseId}`); if (dbQuery) { if (dbQuery.numRows > 0) { while (dbAssoc = fetchQueryAssoc(dbQuery)) { @@ -178,7 +178,7 @@ function loadJobLocationsFromDatabase(jobDatabaseId) { let dbAssoc; if (dbConnection) { - dbQuery = queryDatabase(dbConnection, "SELECT * FROM `job_loc` WHERE `job_loc_enabled` = 1 AND `job_loc_job` = " + toString(jobDatabaseId)); + dbQuery = queryDatabase(dbConnection, `SELECT * FROM job_loc WHERE job_loc_deleted = 0 AND job_loc_enabled = 1 AND job_loc_job = ${jobDatabaseId}`); if (dbQuery) { if (dbQuery.numRows > 0) { while (dbAssoc = fetchQueryAssoc(dbQuery)) { @@ -950,8 +950,8 @@ function reloadAllJobsCommand(command, params, client) { Promise.resolve().then(() => { getServerData().jobs = loadJobsFromDatabase(); - createJobLocationPickup(i, j); - createJobLocationBlip(i, j); + createAllJobPickups(); + createAllJobBlips(); }); announceAdminAction("AllJobsReloaded");