mirror of
https://github.com/Dispatcharr/Dispatcharr.git
synced 2026-07-29 04:50:20 +00:00
commit
4341840e51
2 changed files with 14 additions and 2 deletions
|
|
@ -209,7 +209,19 @@ class ChannelSerializer(serializers.ModelSerializer):
|
|||
|
||||
# Handle streams if provided
|
||||
if stream_ids is not None:
|
||||
instance.streams.set(stream_ids)
|
||||
# Clear existing associations
|
||||
instance.channelstream_set.all().delete()
|
||||
|
||||
# Create new associations with proper ordering
|
||||
for index, stream in enumerate(stream_ids):
|
||||
# Extract the ID from the Stream object
|
||||
actual_stream_id = stream.id if hasattr(stream, "id") else stream
|
||||
print(f'Setting stream {actual_stream_id} to index {index}')
|
||||
ChannelStream.objects.create(
|
||||
channel=instance,
|
||||
stream_id=actual_stream_id,
|
||||
order=index
|
||||
)
|
||||
|
||||
return instance
|
||||
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
Dispatcharr version information.
|
||||
"""
|
||||
__version__ = '0.3.1' # Follow semantic versioning (MAJOR.MINOR.PATCH)
|
||||
__build__ = '0' # Auto-incremented on builds
|
||||
__build__ = '2' # Auto-incremented on builds
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue