diff -r 044200fd9472 -r 6f8aa24ab286 src/pyams_content/workflow/__init__.py --- a/src/pyams_content/workflow/__init__.py Wed Jun 26 11:19:17 2019 +0200 +++ b/src/pyams_content/workflow/__init__.py Fri Jun 28 18:21:46 2019 +0200 @@ -759,7 +759,11 @@ else: state_label = translate(_("Unknown state")) else: - state_label = translate(_('publication refused')) + history_item = state.history[-1] + if history_item.source_state == CANCELED: + state_label = translate(_('publication request cancelled')) + else: + state_label = translate(_('publication refused')) if format: state_label = translate(_('{state} {date}')).format(state=state_label, date=format_datetime(state.state_date))