summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2019-10-09 00:58:42 +0300
committerIvan Kanakarakis <ivan.kanak@gmail.com>2019-10-09 00:58:42 +0300
commit719ec935ee5eb93e5346c95920dbae9db61b4776 (patch)
treec178c763fd58116cce0a72c6643616231027c61b
parent097063dea9061e1e10b2f80f5de8752163a925f8 (diff)
downloadpysaml2-719ec935ee5eb93e5346c95920dbae9db61b4776.tar.gz
Do not set a preferred language for uiinfo elements
The return values are list of text values. By default return, all possible values. Users need to specify their own preference and choose whether they need one or more values. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
-rw-r--r--src/saml2/mdstore.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/saml2/mdstore.py b/src/saml2/mdstore.py
index fe57bc8e..a7de2677 100644
--- a/src/saml2/mdstore.py
+++ b/src/saml2/mdstore.py
@@ -1305,7 +1305,7 @@ class MetadataStore(MetaData):
lang_elements = (
element
for element in elements
- if element.get("lang") == langpref
+ if langpref is None or element.get("lang") == langpref
)
values = (
value
@@ -1346,39 +1346,39 @@ class MetadataStore(MetaData):
)
return values
- def _mdui_uiinfo_display_name(self, entity_id, langpref="en"):
+ def _mdui_uiinfo_display_name(self, entity_id, langpref=None):
cls = classnames["mdui_uiinfo_display_name"]
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
return values
- def mdui_uiinfo_display_name(self, entity_id, langpref="en"):
+ def mdui_uiinfo_display_name(self, entity_id, langpref=None):
values = list(self._mdui_uiinfo_display_name(entity_id, langpref))
return values
- def _mdui_uiinfo_description(self, entity_id, langpref="en"):
+ def _mdui_uiinfo_description(self, entity_id, langpref=None):
cls = classnames["mdui_uiinfo_description"]
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
return values
- def mdui_uiinfo_description(self, entity_id, langpref="en"):
+ def mdui_uiinfo_description(self, entity_id, langpref=None):
values = list(self._mdui_uiinfo_description(entity_id, langpref))
return values
- def _mdui_uiinfo_information_url(self, entity_id, langpref="en"):
+ def _mdui_uiinfo_information_url(self, entity_id, langpref=None):
cls = classnames["mdui_uiinfo_information_url"]
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
return values
- def mdui_uiinfo_information_url(self, entity_id, langpref="en"):
+ def mdui_uiinfo_information_url(self, entity_id, langpref=None):
values = list(self._mdui_uiinfo_information_url(entity_id, langpref))
return values
- def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"):
+ def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None):
cls = classnames["mdui_uiinfo_privacy_statement_url"]
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
return values
- def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"):
+ def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None):
values = list(self._mdui_uiinfo_privacy_statement_url(entity_id, langpref))
return values