Compare commits
2 Commits
928173976b
...
7d4f959146
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7d4f959146 | ||
|
|
1cb00ebc0b |
@ -238,7 +238,7 @@ class WorkUpdateView(CollectionMixin, UpdateView):
|
||||
template_name = 'interface/default_form.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return resolve_url('work_detail', self.kwargs['pk'])
|
||||
return resolve_url('work_detail', self.collection.pk, self.kwargs['pk'])
|
||||
|
||||
|
||||
|
||||
|
||||
@ -67,7 +67,7 @@ class SectionSerializer(serializers.ModelSerializer):
|
||||
def to_representation(self, instance):
|
||||
start = instance.start or 0
|
||||
end = instance.end or 0
|
||||
return f"{instance.tag}:{instance.type}:{start}:{end}"
|
||||
return f"{instance.tag}:{start}:{end}"
|
||||
|
||||
def to_internal_value(self, data):
|
||||
tag, section_type, start, end = data.split(":")
|
||||
@ -79,7 +79,7 @@ class SectionSerializer(serializers.ModelSerializer):
|
||||
end = int(end)
|
||||
except:
|
||||
end = 0
|
||||
return super().to_internal_value({'tag': tag, 'type': int(section_type), 'start': start, 'end': end})
|
||||
return super().to_internal_value({'tag': tag, 'start': start, 'end': end})
|
||||
|
||||
class DocumentSerializer(serializers.ModelSerializer):
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user