1
0
mirror of https://github.com/Zrips/Jobs.git synced 2024-11-26 12:35:28 +01:00

Only count the jobIds from database to prevent workers are set to 1 if there is no workers

This commit is contained in:
montlikadani 2020-04-13 14:56:12 +02:00
parent c4d0d0101a
commit e1d22533d1

View File

@ -1190,20 +1190,6 @@ public abstract class JobsDAO {
PreparedStatement prest = null; PreparedStatement prest = null;
ResultSet res = null; ResultSet res = null;
try { try {
prest = conn.prepareStatement("SELECT COUNT(*) FROM `" + getJobsTableName() + "` WHERE `" + JobsTableFields.job + "` = ?;");
prest.setString(1, JobName);
res = prest.executeQuery();
if (res.next()) {
count += res.getInt(1);
}
if (count == 0) {
close(prest);
close(res);
prest = null;
res = null;
Job job = Jobs.getJob(JobName); Job job = Jobs.getJob(JobName);
if (job != null && job.getId() != 0) { if (job != null && job.getId() != 0) {
prest = conn.prepareStatement("SELECT COUNT(*) FROM `" + getJobsTableName() + "` WHERE `" + JobsTableFields.jobid + "` = ?;"); prest = conn.prepareStatement("SELECT COUNT(*) FROM `" + getJobsTableName() + "` WHERE `" + JobsTableFields.jobid + "` = ?;");
@ -1213,7 +1199,6 @@ public abstract class JobsDAO {
count += res.getInt(1); count += res.getInt(1);
} }
} }
}
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace();
} finally { } finally {