diff --git a/pygeoapi/provider/speckle.py b/pygeoapi/provider/speckle.py index 33cc3cc..364a5ef 100644 --- a/pygeoapi/provider/speckle.py +++ b/pygeoapi/provider/speckle.py @@ -329,7 +329,7 @@ class SpeckleProvider(BaseProvider): wrapper: StreamWrapper = StreamWrapper(url_proj) # set actual branch - wrapper.model_id = self.speckle_url.split("models/")[1].split("/")[0].split("&")[0] + wrapper.model_id = self.speckle_url.split("models/")[1].split(" ")[0].split("/")[0].split("&")[0].split(",")[0].split(";")[0].split("@")[0] # get stream and branch data client = get_client(wrapper, url_proj)