From b7f11b8e9dae98492d3bc1648485c9de089f9bce Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 7 Jan 2015 04:20:52 -0400 Subject: [PATCH] Don't contruct button image URLs by hand, use Django static media handling code --- mayan/apps/navigation/widgets.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mayan/apps/navigation/widgets.py b/mayan/apps/navigation/widgets.py index 607a1c4c9d..a025a3d566 100644 --- a/mayan/apps/navigation/widgets.py +++ b/mayan/apps/navigation/widgets.py @@ -7,6 +7,7 @@ from django.core.exceptions import PermissionDenied from django.core.urlresolvers import reverse from django.template import RequestContext, Variable from django.utils.safestring import mark_safe +from django.contrib.staticfiles.storage import staticfiles_storage from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission @@ -39,10 +40,9 @@ def render_widget(request, link): links = resolve_links(context, [link], current_view, current_path, parsed_query_string) if links: link = links[0] - return mark_safe(u'' % { + return mark_safe(u'' % { 'url': reverse(link['view']) if 'view' in link else link['url'], - 'icon': link.get('icon', 'link_button.png'), - 'static_url': settings.STATIC_URL, + 'static_url': staticfiles_storage.url('main/icons/{0}'.format(link.get('icon', 'link_button.png'))), 'string': link['text'], 'image_alt': _(u'Icon'), })