From a5602dd8cdec8cb8ce85cbc5fab29a91f533d2af Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Sun, 28 Aug 2016 17:33:14 +0100 Subject: List only certs which haven't expired --- server/store/mongo.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server/store/mongo.go') diff --git a/server/store/mongo.go b/server/store/mongo.go index c056171..79df69d 100644 --- a/server/store/mongo.go +++ b/server/store/mongo.go @@ -72,8 +72,8 @@ func (m *mongoDB) List() ([]*CertRecord, error) { return nil, err } var result []*CertRecord - m.collection.Find(nil).All(&result) - return result, nil + err := m.collection.Find(bson.M{"expires": bson.M{"$gte": time.Now().UTC()}}).All(&result) + return result, err } func (m *mongoDB) Revoke(id string) error { -- cgit v1.2.3