diff --git a/server/apps/ability/serializers_qtask.py b/server/apps/ability/serializers_qtask.py index ef5b1ef..8bebeb1 100644 --- a/server/apps/ability/serializers_qtask.py +++ b/server/apps/ability/serializers_qtask.py @@ -167,10 +167,10 @@ class QActionDetailSerializer(serializers.ModelSerializer): def get_value2(self, obj): value2 = obj.value2 - if 'province' in value2: + if value2.get('province', None): value2['province_name'] = Province.objects.get(id=value2['province']).name - if 'city' in value2: + if value2.get('city', None): value2['city_name'] = City.objects.get(id=value2['city']).name - if 'citys' in value2: + if value2.get('citys', None): value2['citys_'] = CitySerializer(instance=City.objects.filter(id__in=value2['citys']), many=True).data return value2 \ No newline at end of file