X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FCertificateOwner.java;h=132b2787bd8c44b8d9c40a58a1024320570be891;hb=166e472044f5ecbe290be26517af28ce540ac0b1;hp=26a70b67101019f36dc089531f9c7221904a45f9;hpb=6f951295dfd62c5fa1ddb0977febeb58728bec50;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/CertificateOwner.java b/src/org/cacert/gigi/dbObjects/CertificateOwner.java index 26a70b67..132b2787 100644 --- a/src/org/cacert/gigi/dbObjects/CertificateOwner.java +++ b/src/org/cacert/gigi/dbObjects/CertificateOwner.java @@ -75,9 +75,9 @@ public abstract class CertificateOwner implements IdCachable { public Certificate[] getCertificates(boolean includeRevoked) { GigiPreparedStatement ps; if (includeRevoked) { - ps = DatabaseConnection.getInstance().prepare("SELECT serial FROM certs WHERE memid=?"); + ps = DatabaseConnection.getInstance().prepare("SELECT id FROM certs WHERE memid=?"); } else { - ps = DatabaseConnection.getInstance().prepare("SELECT serial FROM certs WHERE memid=? AND revoked IS NULL"); + ps = DatabaseConnection.getInstance().prepare("SELECT id FROM certs WHERE memid=? AND revoked IS NULL"); } ps.setInt(1, getId()); @@ -85,7 +85,7 @@ public abstract class CertificateOwner implements IdCachable { LinkedList data = new LinkedList(); while (rs.next()) { - data.add(Certificate.getBySerial(rs.getString(1))); + data.add(Certificate.getById(rs.getInt(1))); } return data.toArray(new Certificate[0]);