diff options
| author | rsudev <rasch@munin-soft.de> | 2014-05-17 19:57:49 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2014-05-17 19:58:09 +0200 |
| commit | 9c8375c9d23fded750ec52b8347366fd20e8e6cb (patch) | |
| tree | 1dad546d79e520c21c4df6bb3134f0281ad07546 /main/src/cgeo/geocaching/connector | |
| parent | b21285e477f71e8417df8ac564e1e86c5a82f30c (diff) | |
| download | cgeo-9c8375c9d23fded750ec52b8347366fd20e8e6cb.zip cgeo-9c8375c9d23fded750ec52b8347366fd20e8e6cb.tar.gz cgeo-9c8375c9d23fded750ec52b8347366fd20e8e6cb.tar.bz2 | |
Fixes #3838, All caches are "own" if not logged in to GC.com
- check for empty user name in owner check for oc and gc
Diffstat (limited to 'main/src/cgeo/geocaching/connector')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCConnector.java | 4 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/connector/oc/OCApiLiveConnector.java | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCConnector.java b/main/src/cgeo/geocaching/connector/gc/GCConnector.java index 925f6f0..a38bad0 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConnector.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConnector.java @@ -192,8 +192,8 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode, @Override public boolean isOwner(final ICache cache) { - return StringUtils.equalsIgnoreCase(cache.getOwnerUserId(), Settings.getUsername()); - + final String user = Settings.getUsername(); + return StringUtils.isNotEmpty(user) && StringUtils.equalsIgnoreCase(cache.getOwnerUserId(), user); } @Override diff --git a/main/src/cgeo/geocaching/connector/oc/OCApiLiveConnector.java b/main/src/cgeo/geocaching/connector/oc/OCApiLiveConnector.java index bdcd78e..3771443 100644 --- a/main/src/cgeo/geocaching/connector/oc/OCApiLiveConnector.java +++ b/main/src/cgeo/geocaching/connector/oc/OCApiLiveConnector.java @@ -151,7 +151,7 @@ public class OCApiLiveConnector extends OCApiConnector implements ISearchByCente @Override public boolean isOwner(ICache cache) { - return StringUtils.equals(cache.getOwnerDisplayName(), getUserName()); + return StringUtils.isNotEmpty(getUserName()) && StringUtils.equals(cache.getOwnerDisplayName(), getUserName()); } @Override |
