From 984563ad58abfee705364e1da8584be805462670 Mon Sep 17 00:00:00 2001
From: MOIS3Y <s.zhukovskii@ispsystem.com>
Date: Tue, 8 Aug 2023 16:25:12 +0900
Subject: [PATCH] Modified: serializer for new Archive model

---
 logs_collector/collector/serializers.py | 18 ++----------------
 logs_collector/collector/urls.py        |  2 +-
 2 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/logs_collector/collector/serializers.py b/logs_collector/collector/serializers.py
index 59f5e81..cea0e86 100644
--- a/logs_collector/collector/serializers.py
+++ b/logs_collector/collector/serializers.py
@@ -1,24 +1,10 @@
 from rest_framework import serializers
 
-from .models import Archive, Ticket
+from .models import Archive
 
 
 class ArchiveUploadSerializer(serializers.ModelSerializer):
-    ticket_number = serializers.ReadOnlyField(source='ticket.number')
 
     class Meta:
         model = Archive
-        fields = ['file', 'ticket', 'ticket_number']
-
-    def to_internal_value(self, data):
-        try:
-            ticket = Ticket.objects.get(number=data['ticket'])
-            data['ticket'] = ticket.id
-            return super().to_internal_value(data)
-        except Exception:
-            return super().to_internal_value(data)
-
-    def to_representation(self, instance):
-        data = super().to_representation(instance)
-        data['ticket'] = data.pop('ticket_number')
-        return data
+        fields = ['file', 'ticket']
diff --git a/logs_collector/collector/urls.py b/logs_collector/collector/urls.py
index c4bfbdf..727ee62 100644
--- a/logs_collector/collector/urls.py
+++ b/logs_collector/collector/urls.py
@@ -9,6 +9,7 @@ app_name = 'collector'
 router = routers.DefaultRouter()
 router.register(r'archives', views.ArchiveUploadViewSet)
 
+
 urlpatterns = [
 
     # █░█░█ █▀▀ █▄▄
@@ -71,7 +72,6 @@ urlpatterns = [
         name='ajax_delete_ticket'
     ),
 
-
     # ▄▀█ █▀█ █
     # █▀█ █▀▀ █
     # -- -- --