diff --git a/konova/utils/wfs/spatial.py b/konova/utils/wfs/spatial.py index 34b037c..8a7bf36 100644 --- a/konova/utils/wfs/spatial.py +++ b/konova/utils/wfs/spatial.py @@ -180,12 +180,15 @@ class ParcelWFSFetcher(AbstractWFSFetcher): members = collection.get( "wfs:member", - [], + None, ) - if len(members) > 1: - features += members - else: - features += [members] + if members is not None: + if len(members) > 1: + # extend feature list with found list of new feature members + features += members + else: + # convert single found feature member into list and extent feature list + features += [members] if collection.get("@next", None) is not None: start_index += self.count