diff --git a/core/base-service/base.js b/core/base-service/base.js
index 72d80ad57c8ffa7ced7a017c1c699977658e1a2f..4befd03cc245f4dbdc894f0ac59fb6d498ecfef4 100644
--- a/core/base-service/base.js
+++ b/core/base-service/base.js
@@ -221,7 +221,7 @@ class BaseService {
     const logTrace = (...args) => trace.logTrace('fetch', ...args)
     let logUrl = url
     const logOptions = Object.assign({}, options)
-    if ('searchParams' in options) {
+    if ('searchParams' in options && options.searchParams != null) {
       const params = new URLSearchParams(
         Object.fromEntries(
           Object.entries(options.searchParams).filter(