Ignore:
Timestamp:
2012-07-25T20:45:18+02:00 (12 years ago)
Author:
Don-vip
Message:

URL-encode user name when querying changesets in order to download changesets of deleted OSM user accounts such as "huohw%5pqefhewq[ojmfq]w"

File:
1 edited

Legend:

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

    r5266 r5366  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
     6import java.io.UnsupportedEncodingException;
     7import java.net.URLEncoder;
    68import java.text.DateFormat;
    79import java.text.MessageFormat;
     
    233235            sb.append("user").append("=").append(uid);
    234236        } else if (userName != null) {
    235             sb.append("display_name").append("=").append(userName);
     237            try {
     238                sb.append("display_name").append("=").append(URLEncoder.encode(userName, "UTF-8"));
     239            } catch (UnsupportedEncodingException e) {
     240                e.printStackTrace();
     241            }
    236242        }
    237243        if (bounds != null) {
     
    268274        }
    269275        return sb.toString();
     276    }
     277
     278    @Override
     279    public String toString() {
     280        return getQueryString();
    270281    }
    271282
Note: See TracChangeset for help on using the changeset viewer.