DB changes to allow for network-sourced sids submissions
parent
9f1d7b69f9
commit
9cc9c352f5
|
@ -72,4 +72,4 @@ class TelemetrySerializer(serializers.ModelSerializer):
|
|||
class SidsSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = DemodData
|
||||
fields = ('satellite', 'payload_frame', 'station', 'lat', 'lng', 'timestamp')
|
||||
fields = ('satellite', 'payload_frame', 'station', 'lat', 'lng', 'timestamp', 'source')
|
||||
|
|
|
@ -74,6 +74,12 @@ class TelemetryView(viewsets.ModelViewSet, mixins.CreateModelMixin):
|
|||
else:
|
||||
data['lng'] = float(lng)
|
||||
|
||||
# Network or SiDS submission?
|
||||
if request.data.get('satnogs_network'):
|
||||
data['source'] = 'network'
|
||||
else:
|
||||
data['source'] = 'sids'
|
||||
|
||||
# Create file out of frame string
|
||||
frame = ContentFile(request.data.get('frame'), name='sids')
|
||||
data['payload_frame'] = frame
|
||||
|
|
Loading…
Reference in New Issue