kopia lustrzana https://github.com/OpenDroneMap/WebODM
More robust template tags
rodzic
a6979e46b3
commit
f5581504a0
|
@ -9,7 +9,12 @@ logger = logging.getLogger('app.logger')
|
|||
|
||||
@register.simple_tag(takes_context=True)
|
||||
def settings_image_url(context, image):
|
||||
img_cache = getattr(context['SETTINGS'], image)
|
||||
try:
|
||||
img_cache = getattr(context['SETTINGS'], image)
|
||||
except KeyError:
|
||||
logger.warning("Cannot get SETTINGS key from context. Something's wrong in settings_image_url.")
|
||||
return ''
|
||||
|
||||
try:
|
||||
return "/media/" + img_cache.url
|
||||
except FileNotFoundError:
|
||||
|
@ -18,7 +23,12 @@ def settings_image_url(context, image):
|
|||
|
||||
@register.simple_tag(takes_context=True)
|
||||
def get_footer(context):
|
||||
settings = context['SETTINGS']
|
||||
try:
|
||||
settings = context['SETTINGS']
|
||||
except KeyError:
|
||||
logger.warning("Cannot get SETTINGS key from context. The footer will not be displayed.")
|
||||
return ""
|
||||
|
||||
if settings.theme.html_footer == "": return ""
|
||||
|
||||
organization = ""
|
||||
|
|
Ładowanie…
Reference in New Issue