From a917b917d71bbf9e8797c8421658d9f090267f5c Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Tue, 29 Mar 2016 10:47:21 +0300 Subject: [PATCH] Added function for zabbix api url verifying. --- src/datasource-zabbix/utils.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/datasource-zabbix/utils.js b/src/datasource-zabbix/utils.js index ff36135..cf89a78 100644 --- a/src/datasource-zabbix/utils.js +++ b/src/datasource-zabbix/utils.js @@ -65,3 +65,13 @@ export function formatAcknowledges(acknowledges) { return ''; } } + +export function convertToZabbixAPIUrl(url) { + var zabbixAPIUrlPattern = /.*api_jsonrpc.php$/; + var trimSlashPattern = /(.*?)[\/]*$/; + if (url.match(zabbixAPIUrlPattern)) { + return url; + } else { + return url.replace(trimSlashPattern, "$1"); + } +}