From 8b159f275488342f051ab69e9aa8a6039e95ea2a Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Thu, 27 Feb 2014 22:16:22 +0100 Subject: fix #3541: trackable geocode is null --- main/src/cgeo/geocaching/connector/gc/GCParser.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'main/src/cgeo/geocaching/connector') diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java index 62ccb14..219adc8 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCParser.java +++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java @@ -1434,6 +1434,10 @@ public abstract class GCParser { // trackable geocode trackable.setGeocode(TextUtils.getMatch(page, GCConstants.PATTERN_TRACKABLE_GEOCODE, true, StringUtils.upperCase(possibleTrackingcode))); + if (trackable.getGeocode() == null) { + Log.e("GCParser.parseTrackable: could not figure out trackable geocode"); + return null; + } // trackable id trackable.setGuid(TextUtils.getMatch(page, GCConstants.PATTERN_TRACKABLE_GUID, true, trackable.getGuid())); -- cgit v1.1