From 11e04e4314183a17ff6056f847f3aef8dc2d3952 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 17 Oct 2020 15:24:22 -0300 Subject: [PATCH] fix CSS bundle order issue. a final fix for https://github.com/lnbits/lnbits/issues/99 --- lnbits/helpers.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lnbits/helpers.py b/lnbits/helpers.py index 6423f7057..ec7ec904a 100644 --- a/lnbits/helpers.py +++ b/lnbits/helpers.py @@ -75,7 +75,18 @@ def get_js_vendored(prefer_minified: bool = False) -> List[str]: def get_css_vendored(prefer_minified: bool = False) -> List[str]: - return get_vendored(".css", prefer_minified) + paths = get_vendored(".css", prefer_minified) + + def sorter(key: str): + if "quasar@" in key: + return 1 + if "vue@" in key: + return 2 + if "chart.js@" in key: + return 100 + return 9 + + return sorted(paths, key=sorter) def get_vendored(ext: str, prefer_minified: bool = False) -> List[str]: