Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 055ca3e3

Přidáno uživatelem Michal Seják před téměř 4 roky(ů)

Re #8586 - Removed duplicate PASSWORD declaration, 205 -> 200 on empty lists, 205 -> 404 otherwise.

Zobrazit rozdíly:

src/controllers/certificates_controller.py
47 47
REASON = "reason"
48 48
REASON_UNDEFINED = "unspecified"
49 49
NAME = "name"
50
PASSWORD = "password"
51 50

  
52 51
E_NO_ISSUER_FOUND = {"success": False, "data": "No certificate authority with such unique ID exists."}
53 52
E_NO_CERTIFICATES_FOUND = {"success": False, "data": "No such certificate found."}
......
242 241

  
243 242
        if cert is None:
244 243
            Logger.error(f"No such certificate found 'ID = {v}'.")
245
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
244
            return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
246 245
        else:
247 246
            return {"success": True, "data": cert.pem_data}, C_SUCCESS
248 247

  
......
459 458

  
460 459
        if cert is None:
461 460
            Logger.error(f"No such certificate found 'ID = {v}'.")
462
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
461
            return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
463 462

  
464 463
        trust_chain = self.certificate_service.get_chain_of_trust(cert.parent_id, exclude_root=False)
465 464
        if trust_chain is None or len(trust_chain) == 0:
466 465
            Logger.error(f"No such certificate found (empty list).")
467
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
466
            return E_NO_CERTIFICATES_FOUND, C_SUCCESS
468 467

  
469 468
        return {"success": True, "data": trust_chain[-1].pem_data}, C_SUCCESS
470 469

  
......
493 492

  
494 493
        if cert is None:
495 494
            Logger.error(f"No such certificate found 'ID = {v}'.")
496
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
495
            return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
497 496

  
498 497
        if cert.parent_id is None:
499 498
            Logger.error(f"Parent ID is empty in certificate 'ID = {v}'.")
500
            return E_NO_CERTIFICATES_FOUND, C_NO_DATA
499
            return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
501 500

  
502 501
        trust_chain = self.certificate_service.get_chain_of_trust(cert.parent_id, exclude_root=False)
503 502

  

Také k dispozici: Unified diff