fix(backend):uploadprivacy_level field is optionnal
This commit is contained in:
		
							parent
							
								
									33a5b70435
								
							
						
					
					
						commit
						13f4567429
					
				|  | @ -373,7 +373,7 @@ class UploadSerializer(serializers.ModelSerializer): | |||
|         filters=lambda context: {"actor": context["user"].actor}, | ||||
|     ) | ||||
|     privacy_level = serializers.ChoiceField( | ||||
|         choices=models.LIBRARY_PRIVACY_LEVEL_CHOICES | ||||
|         choices=models.LIBRARY_PRIVACY_LEVEL_CHOICES, required=False | ||||
|     ) | ||||
|     channel = common_serializers.RelatedField( | ||||
|         "uuid", | ||||
|  |  | |||
|  | @ -814,7 +814,9 @@ class UploadViewSet( | |||
|         models.Upload.objects.bulk_update(serializer.validated_data, ["library"]) | ||||
| 
 | ||||
|         return Response( | ||||
|             serializers.UploadForOwnerSerializer(serializer.validated_data).data, | ||||
|             serializers.UploadForOwnerSerializer( | ||||
|                 serializer.validated_data, many=True | ||||
|             ).data, | ||||
|             status=200, | ||||
|         ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -169,6 +169,7 @@ def test_upload_owner_serializer(factories, to_api_date): | |||
|         "import_details": {"hello": "world"}, | ||||
|         "source": "upload://test", | ||||
|         "import_reference": "ref", | ||||
|         "privacy_level": upload.library.privacy_level, | ||||
|     } | ||||
|     serializer = serializers.UploadForOwnerSerializer(upload) | ||||
|     assert serializer.data == expected | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Petitminion
						Petitminion