Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a53e5aef

Přidáno uživatelem Jan Pašek před téměř 4 roky(ů)

Re #8707 - Implemented status in the controller, prepared method in CertificateService

Zobrazit rozdíly:

src/controllers/certificates_controller.py
211 211

  
212 212
        if cert is None:
213 213
            Logger.error(f"No such certificate found 'ID = {v}'.")
214
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
215
        else:
216
            data = self.cert_to_dict_full(cert)
217
            if data is None:
218
                return E_CORRUPTED_DATABASE, C_INTERNAL_SERVER_ERROR
219
            return {"success": True, "data": data}, C_SUCCESS
214
            return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
215

  
216
        data = self.cert_to_dict_full(cert)
217
        if data is None:
218
            return E_CORRUPTED_DATABASE, C_INTERNAL_SERVER_ERROR
219

  
220
        try:
221
            state = self.certificate_service.get_certificate_state(v)
222
            data["status"] = state
223
        except CertificateNotFoundException:
224
            Logger.error(f"No such certificate found 'ID = {id}.")
225

  
226
        return {"success": True, "data": data}, C_SUCCESS
220 227

  
221 228
    def get_certificate_list(self):
222 229
        """get list of certificates

Také k dispozici: Unified diff