aboutsummaryrefslogtreecommitdiff
path: root/kvision-modules/kvision-bootstrap-select-remote
diff options
context:
space:
mode:
Diffstat (limited to 'kvision-modules/kvision-bootstrap-select-remote')
-rw-r--r--kvision-modules/kvision-bootstrap-select-remote/src/main/kotlin/pl/treksoft/kvision/form/select/SelectRemoteInput.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/kvision-modules/kvision-bootstrap-select-remote/src/main/kotlin/pl/treksoft/kvision/form/select/SelectRemoteInput.kt b/kvision-modules/kvision-bootstrap-select-remote/src/main/kotlin/pl/treksoft/kvision/form/select/SelectRemoteInput.kt
index b6319a6b..b2dad8fe 100644
--- a/kvision-modules/kvision-bootstrap-select-remote/src/main/kotlin/pl/treksoft/kvision/form/select/SelectRemoteInput.kt
+++ b/kvision-modules/kvision-bootstrap-select-remote/src/main/kotlin/pl/treksoft/kvision/form/select/SelectRemoteInput.kt
@@ -67,7 +67,7 @@ open class SelectRemoteInput<T : Any>(
) : SelectInput(null, value, multiple, null, classes) {
private val kvUrlPrefix = window["kv_remote_url_prefix"]
- private val urlPrefix: String = if (kvUrlPrefix != undefined) kvUrlPrefix else ""
+ private val urlPrefix: String = if (kvUrlPrefix != undefined) "$kvUrlPrefix/" else ""
private val url: String
private val labelsCache = mutableMapOf<String, String>()
@@ -84,7 +84,7 @@ open class SelectRemoteInput<T : Any>(
}
val tempAjaxOptions = ajaxOptions ?: AjaxOptions()
this.ajaxOptions = tempAjaxOptions.copy(
- url = urlPrefix + url,
+ url = urlPrefix + url.drop(1),
preprocessData = {
@Suppress("UnsafeCastFromDynamic")
JSON.plain.parse(RemoteOption.serializer().list, it.result as String).map {