Skip to content
This repository was archived by the owner on Apr 7, 2020. It is now read-only.

Commit c8152d1

Browse files
author
Benjamin PIERRE
committed
FEAT(Resolvers): Add a new settings allowing to set manually the language code of the url resolve when calling the resolver
1 parent 24b2ab6 commit c8152d1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

cross_site_urls/urlresolvers.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@
1616
from .constants import RESOLVE_API_VIEW_URL
1717

1818

19-
def resolve_url(site_id, view_name, args=None, kwargs=None):
19+
def resolve_url(site_id, view_name, args=None, kwargs=None, language=None):
2020

2121
if site_id not in local_settings.SITES:
2222
raise ImproperlyConfigured("[Cross site] Configuration error: The given site identifier is not configured in the settings")
2323

2424
site_conf = local_settings.SITES[site_id]
25-
language = translation.get_language()
26-
25+
language = translation.get_language() if language is None else language
2726
resolve_args = {'view_name': view_name,
2827
'args': args,
2928
'language': language}

0 commit comments

Comments
 (0)