Ignore:
Timestamp:
2019-05-18T16:29:09+02:00 (5 years ago)
Author:
Don-vip
Message:

see #17722 - proper notification of user block

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmApiException.java

    r15077 r15084  
    213213    public String getDisplayMessage() {
    214214        StringBuilder sb = new StringBuilder();
    215         if (errorHeader != null) {
    216             sb.append(tr(errorHeader));
    217             sb.append(tr("(Code={0})", responseCode));
    218         } else if (errorBody != null && !errorBody.trim().isEmpty()) {
    219             errorBody = errorBody.trim();
    220             sb.append(tr(errorBody));
    221             sb.append(tr("(Code={0})", responseCode));
     215        String header = Utils.strip(errorHeader);
     216        String body = Utils.strip(errorBody);
     217        if ((header == null || header.isEmpty()) && (body == null || body.isEmpty())) {
     218            sb.append(tr("The server replied an error with code {0}.", responseCode));
    222219        } else {
    223             sb.append(tr("The server replied an error with code {0}.", responseCode));
     220            if (header != null && !header.isEmpty()) {
     221                sb.append(tr(header));
     222            }
     223            if (body != null && !body.isEmpty()) {
     224                if (sb.length() > 0) {
     225                    sb.append(". ");
     226                }
     227                sb.append(tr(body));
     228            }
     229            sb.append(' ').append(tr("(Code={0})", responseCode));
    224230        }
    225231        return sb.toString();
Note: See TracChangeset for help on using the changeset viewer.