diff --git a/beat/web/ui/templatetags/fingerprint.py b/beat/web/ui/templatetags/fingerprint.py
index 10f827ca6e9e61ff1744c04eb89cd3f770128a69..4d0e69db7bf58b53fab59fbd0b36dc56876b3989 100644
--- a/beat/web/ui/templatetags/fingerprint.py
+++ b/beat/web/ui/templatetags/fingerprint.py
@@ -26,7 +26,9 @@
 ###############################################################################
 
 from django import template
-from django.contrib.staticfiles.templatetags.staticfiles import StaticFilesNode
+from django.templatetags.static import StaticNode
+from django.contrib.staticfiles.storage import staticfiles_storage
+
 from ... import __version__
 
 
@@ -36,10 +38,12 @@ register = template.Library()
 #--------------------------------------------------
 
 
-class FingerprintedFilesNode(StaticFilesNode):
+class FingerprintedFilesNode(StaticNode):
 
     def url(self, context):
-        return super(FingerprintedFilesNode, self).url(context) + '?v' + __version__
+        path = self.path.resolve(context)
+        url = staticfiles_storage.url(path)
+        return url + '?v' + __version__
 
 
 #--------------------------------------------------