From ce5a45037a7eda5558632d030bf5d0a55755e944 Mon Sep 17 00:00:00 2001 From: Michael Treacher Date: Sat, 6 May 2017 04:04:40 +1000 Subject: [PATCH] Fix for status representation in the view (#778) --- lemur/certificates/cli.py | 2 +- lemur/certificates/schemas.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lemur/certificates/cli.py b/lemur/certificates/cli.py index b8d35adc..633c8cbe 100644 --- a/lemur/certificates/cli.py +++ b/lemur/certificates/cli.py @@ -227,7 +227,7 @@ def check_revoked(): else: status = verify_string(cert.body, "") - cert.status = 'valid' if status else 'invalid' + cert.status = 'valid' if status else 'revoked' except Exception as e: current_app.logger.exception(e) diff --git a/lemur/certificates/schemas.py b/lemur/certificates/schemas.py index f112fdec..e7808483 100644 --- a/lemur/certificates/schemas.py +++ b/lemur/certificates/schemas.py @@ -124,7 +124,7 @@ class CertificateNestedOutputSchema(LemurOutputSchema): creator = fields.Nested(UserNestedOutputSchema) description = fields.String() - status = fields.Boolean() + status = fields.String() bits = fields.Integer() body = fields.String() @@ -184,7 +184,7 @@ class CertificateOutputSchema(LemurOutputSchema): serial_hex = Hex(attribute='serial') signing_algorithm = fields.String() - status = fields.Boolean() + status = fields.String() user = fields.Nested(UserNestedOutputSchema) extensions = fields.Nested(ExtensionSchema)