diff --git a/fm_eventmanager/file_storage.py b/fm_eventmanager/file_storage.py index deccfc06..4cb9eab9 100644 --- a/fm_eventmanager/file_storage.py +++ b/fm_eventmanager/file_storage.py @@ -2,12 +2,14 @@ def _is_excluded(name: str) -> bool: - return name.startswith("bundler/") + return name.startswith("bundler/") or name.endswith(".map") class SelectiveManifestStaticFilesStorage(ManifestStaticFilesStorage): def hashed_name(self, name, content=None, filename=None): - if _is_excluded(name): + if _is_excluded(name) or (filename and _is_excluded(filename)): return name - else: + try: return super().hashed_name(name, content, filename) + except ValueError: + return name