def process(self): coll = Collection(**self.data) errors = Collection.persist_new(coll, self.user) return errors or CREATED
def create(self, validated_data): collection = self.prepare_object(validated_data) user = self.context['request'].user errors = Collection.persist_new(collection, user) self._errors.update(errors) return collection