Projet

Général

Profil

0001-api-don-t-break-on-missing-status-44385.patch

Frédéric Péters, 23 juin 2020 18:02

Télécharger (1,14 ko)

Voir les différences:

Subject: [PATCH] api: don't break on missing status (#44385)

 wcs/api.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
wcs/api.py
93 93
    else:
94 94
        status = formdata.get_status()
95 95

  
96
    status_name = None
97
    if formdata.is_draft():
98
        status_name = _('Draft')
99
    elif status:
100
        status_name = status.name
101

  
96 102
    d = {
97 103
        'name': formdata.formdef.name,
98 104
        'url': formdata.get_url(),
99 105
        'datetime': misc.strftime('%Y-%m-%d %H:%M:%S', formdata.receipt_time),
100
        'status': status.name if not formdata.is_draft() else _('Draft'),
106
        'status': status_name,
101 107
        'status_css_class': status.extra_css_class if status else None,
102 108
        'keywords': formdata.formdef.keywords_list,
103 109
        'draft': formdata.is_draft(),
104
-