]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/dbObjects/CertificateOwner.java
FIX: more Coverity, as charset, nullcheck, equals
[gigi.git] / src / org / cacert / gigi / dbObjects / CertificateOwner.java
index d7439f2ca0b60f8323b6395f6784f8b643288c37..82143db50030301a04ae6da8bdadd45b8d0f01a1 100644 (file)
@@ -41,10 +41,10 @@ public abstract class CertificateOwner implements IdCachable {
     }
 
     protected int insert() {
-        if (id != 0) {
-            throw new Error("refusing to insert");
-        }
         synchronized (User.class) {
+            if (id != 0) {
+                throw new Error("refusing to insert");
+            }
             GigiPreparedStatement ps = DatabaseConnection.getInstance().prepare("INSERT INTO certOwners() VALUES()");
             ps.execute();
             id = ps.lastInsertId();