diff --git a/src/apps/api/serializers/submissions.py b/src/apps/api/serializers/submissions.py index 9c91737ca..e2436f596 100644 --- a/src/apps/api/serializers/submissions.py +++ b/src/apps/api/serializers/submissions.py @@ -118,7 +118,9 @@ class Meta: } def get_filename(self, instance): - return basename(instance.data.data_file.name) + if instance.data and instance.data.data_file: + return basename(instance.data.data_file.name) + return None def create(self, validated_data): tasks = validated_data.pop('tasks', None)