Browse Source

Fix project update

pull/1731/head
Hironsan 2 years ago
parent
commit
2fdfb8f7aa
2 changed files with 6 additions and 0 deletions
  1. 5
      backend/projects/serializers.py
  2. 1
      frontend/services/application/project/projectApplicationService.ts

5
backend/projects/serializers.py

@ -83,6 +83,11 @@ class ProjectSerializer(serializers.ModelSerializer):
tags.save(project=project)
return project
def update(self, instance, validated_data):
# Don't update tags. Please use TagAPI.
validated_data.pop("tags", None)
return super().update(instance, validated_data)
class TextClassificationProjectSerializer(ProjectSerializer):
class Meta(ProjectSerializer.Meta):

1
frontend/services/application/project/projectApplicationService.ts

@ -35,6 +35,7 @@ export class ProjectApplicationService {
public async update(item: ProjectWriteDTO): Promise<void> {
try {
const project = this.toWriteModel(item)
project.tags = []
await this.repository.update(project)
} catch(e: any) {
throw new Error(e.response.data.detail)

Loading…
Cancel
Save