Skip to content

Commit 719ec93

Browse files
committed
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 <[email protected]>
1 parent 097063d commit 719ec93

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/saml2/mdstore.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,7 +1305,7 @@ def _mdui_uiinfo_i18n_elements(self, entity_id, langpref, element_hint, lookup):
13051305
lang_elements = (
13061306
element
13071307
for element in elements
1308-
if element.get("lang") == langpref
1308+
if langpref is None or element.get("lang") == langpref
13091309
)
13101310
values = (
13111311
value
@@ -1346,39 +1346,39 @@ def mdui_uiinfo_i18n_element_key(self, entity_id, langpref, element_key):
13461346
)
13471347
return values
13481348

1349-
def _mdui_uiinfo_display_name(self, entity_id, langpref="en"):
1349+
def _mdui_uiinfo_display_name(self, entity_id, langpref=None):
13501350
cls = classnames["mdui_uiinfo_display_name"]
13511351
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
13521352
return values
13531353

1354-
def mdui_uiinfo_display_name(self, entity_id, langpref="en"):
1354+
def mdui_uiinfo_display_name(self, entity_id, langpref=None):
13551355
values = list(self._mdui_uiinfo_display_name(entity_id, langpref))
13561356
return values
13571357

1358-
def _mdui_uiinfo_description(self, entity_id, langpref="en"):
1358+
def _mdui_uiinfo_description(self, entity_id, langpref=None):
13591359
cls = classnames["mdui_uiinfo_description"]
13601360
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
13611361
return values
13621362

1363-
def mdui_uiinfo_description(self, entity_id, langpref="en"):
1363+
def mdui_uiinfo_description(self, entity_id, langpref=None):
13641364
values = list(self._mdui_uiinfo_description(entity_id, langpref))
13651365
return values
13661366

1367-
def _mdui_uiinfo_information_url(self, entity_id, langpref="en"):
1367+
def _mdui_uiinfo_information_url(self, entity_id, langpref=None):
13681368
cls = classnames["mdui_uiinfo_information_url"]
13691369
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
13701370
return values
13711371

1372-
def mdui_uiinfo_information_url(self, entity_id, langpref="en"):
1372+
def mdui_uiinfo_information_url(self, entity_id, langpref=None):
13731373
values = list(self._mdui_uiinfo_information_url(entity_id, langpref))
13741374
return values
13751375

1376-
def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"):
1376+
def _mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None):
13771377
cls = classnames["mdui_uiinfo_privacy_statement_url"]
13781378
values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls)
13791379
return values
13801380

1381-
def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref="en"):
1381+
def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None):
13821382
values = list(self._mdui_uiinfo_privacy_statement_url(entity_id, langpref))
13831383
return values
13841384

0 commit comments

Comments
 (0)