Fixing tag serializer in projects API

remotes/origin/enhancement/email-actions
Alejandro Alonso 2015-05-14 09:07:22 +02:00
parent 3418b3e72b
commit 0048f4d297
1 changed files with 2 additions and 1 deletions

View File

@ -22,6 +22,7 @@ from taiga.base.api import serializers
from taiga.base.fields import JsonField from taiga.base.fields import JsonField
from taiga.base.fields import PgArrayField from taiga.base.fields import PgArrayField
from taiga.base.fields import TagsField
from taiga.base.fields import TagsColorsField from taiga.base.fields import TagsColorsField
from taiga.users.services import get_photo_or_gravatar_url from taiga.users.services import get_photo_or_gravatar_url
@ -296,7 +297,7 @@ class MembersBulkSerializer(ProjectExistsValidator, serializers.Serializer):
###################################################### ######################################################
class ProjectSerializer(serializers.ModelSerializer): class ProjectSerializer(serializers.ModelSerializer):
tags = PgArrayField(required=False) tags = TagsField(default=[], required=False)
anon_permissions = PgArrayField(required=False) anon_permissions = PgArrayField(required=False)
public_permissions = PgArrayField(required=False) public_permissions = PgArrayField(required=False)
stars = serializers.SerializerMethodField("get_stars_number") stars = serializers.SerializerMethodField("get_stars_number")