diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-01-09 10:25:41 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-01-09 10:25:41 +0100 |
| commit | edc76bce3750de2b54b5ffd50e95b83e3c9c6c95 (patch) | |
| tree | 9f6dc64ff16054362e529963a5fc3b004eeb4b72 /main/src/cgeo/geocaching/connector/gc/GCParser.java | |
| parent | c62a79a26a47fd1b91257f2e40b7e573110ffc5c (diff) | |
| download | cgeo-edc76bce3750de2b54b5ffd50e95b83e3c9c6c95.zip cgeo-edc76bce3750de2b54b5ffd50e95b83e3c9c6c95.tar.gz cgeo-edc76bce3750de2b54b5ffd50e95b83e3c9c6c95.tar.bz2 | |
refactoring: getFirstCacheFromResult() can return null
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/GCParser.java')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java index 632c630..fe962e6 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCParser.java +++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java @@ -347,6 +347,9 @@ public abstract class GCParser { // attention: parseCacheFromText already stores implicitly through searchResult.addCache if (searchResult != null && !searchResult.getGeocodes().isEmpty()) { final Geocache cache = searchResult.getFirstCacheFromResult(LoadFlags.LOAD_CACHE_OR_DB); + if (cache == null) { + return null; + } getExtraOnlineInfo(cache, page, handler); // too late: it is already stored through parseCacheFromText cache.setDetailedUpdatedNow(); |
