X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FJob.java;h=9104c1315a5d18537893149a342c326be6888c92;hb=41a647e1c20b5182928e9d2178693aa943e56146;hp=c02a0467a79e73a1b589ad6cb56ad149366d6ff6;hpb=b47144d6f3bf6b6eb1ec477de9d2af38256f074f;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/Job.java b/src/org/cacert/gigi/dbObjects/Job.java index c02a0467..9104c131 100644 --- a/src/org/cacert/gigi/dbObjects/Job.java +++ b/src/org/cacert/gigi/dbObjects/Job.java @@ -30,7 +30,7 @@ public class Job implements IdCachable { } } - public static Job sign(Certificate targetId, Date start, String period) throws GigiApiException { + public synchronized static Job sign(Certificate targetId, Date start, String period) throws GigiApiException { CertificateValiditySelector.checkValidityLength(period); GigiPreparedStatement ps = DatabaseConnection.getInstance().prepare("INSERT INTO `jobs` SET targetId=?, task=?::`jobType`, executeFrom=?, executeTo=?"); ps.setInt(1, targetId.getId());