Skip to content
Snippets Groups Projects
Commit f82f517b authored by Bastien Abadie's avatar Bastien Abadie
Browse files

Merge branch 'fix-metadata-stale-read' into 'master'

Fix stale read when creating a metadata

Closes #495

See merge request !1027
parents 300ac758 b78fac9d
No related branches found
No related tags found
1 merge request!1027Fix stale read when creating a metadata
......@@ -125,7 +125,7 @@ class MetaDataLightSerializer(serializers.ModelSerializer):
element = self.context['element']
if not (user.is_admin or user.is_internal):
self.check_allowed(corpus=element.corpus, **validated_data)
metadata = element.metadatas.filter(name=validated_data['name'])
metadata = element.metadatas.using('default').filter(name=validated_data['name'])
if metadata.exists():
if metadata.filter(value=validated_data['value'], type=validated_data['type']).exists():
# Raise a 200_OK if a metadata with same type, name and value exists
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment