Skip to content

Commit 0e8cce2

Browse files
Mikaayensongithub-actions[bot]
authored andcommitted
[Bug] Support spaces with capital letters (#3689)
(cherry picked from commit 43b3a4b)
1 parent 06ef471 commit 0e8cce2

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lib/kibana/kibana/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from .connector import Kibana
99
from .resources import RuleResource, Signal
1010

11-
__version__ = '0.2.0'
11+
__version__ = '0.2.1'
1212
__all__ = (
1313
"Kibana",
1414
"RuleResource",

lib/kibana/kibana/connector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import uuid
1313
from typing import List, Optional, Union
1414

15+
from urllib.parse import urljoin
1516
import requests
1617
from elasticsearch import Elasticsearch
1718

@@ -89,7 +90,7 @@ def url(self, uri):
8990
# If a space is defined update the URL accordingly
9091
uri = uri.lstrip('/')
9192
if self.space:
92-
uri = "s/{}/{}".format(self.space, uri)
93+
uri = "s/{}/{}".format(self.space.lower(), uri)
9394
return f"{self.kibana_url}/{uri}"
9495

9596
def request(self, method, uri, params=None, data=None, raw_data=None, error=True, verbose=True, raw=False,

lib/kibana/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "detection-rules-kibana"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
description = "Kibana API utilities for Elastic Detection Rules"
55
license = {text = "Elastic License v2"}
66
keywords = ["Elastic", "Kibana", "Detection Rules", "Security", "Elasticsearch"]

0 commit comments

Comments
 (0)