diff --git a/R/OWSHttpRequest.R b/R/OWSHttpRequest.R index df8a074..7ce7197 100644 --- a/R/OWSHttpRequest.R +++ b/R/OWSHttpRequest.R @@ -44,7 +44,7 @@ OWSHttpRequest <- R6Class("OWSHttpRequest", req <- url if(nzchar(params)){ if(!endsWith(url,"?")){ - if(regexpr("\\?", url)>0){ + if(regexpr("\\?", url)>0 & regexpr("/cas?service=", url, fixed = T)<0){ req <- paste0(req, "&") }else{ req <- paste0(req, "?")