From 4aef5b82298fa4aba88fc45abb596c5c85e1cbc0 Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 25 Sep 2017 22:15:22 +0800 Subject: [PATCH] [Bugfix] export asset pof error when none of assets --- apps/assets/views/asset.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/assets/views/asset.py b/apps/assets/views/asset.py index 935ec5964..596c43d1e 100644 --- a/apps/assets/views/asset.py +++ b/apps/assets/views/asset.py @@ -198,9 +198,10 @@ class AssetDetailView(DetailView): @method_decorator(csrf_exempt, name='dispatch') class AssetExportView(View): - def get(self, request, *args, **kwargs): + def get(self, request): spm = request.GET.get('spm', '') - assets_id = cache.get(spm, [Asset.objects.first().id]) + assets_id_default = [Asset.objects.first().id] if Asset.objects.first() else [1] + assets_id = cache.get(spm, assets_id_default) fields = [ field for field in Asset._meta.fields if field.name not in [