From c79d14f3423ee18cf5a41b900ce81f8c2d021005 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Mon, 22 Jan 2024 13:11:42 +0000 Subject: [PATCH] fix: Allow upload group to be empty for remote uploads --- .../0062_alter_upload_upload_group.py | 23 +++++++++++++++++++ api/funkwhale_api/music/models.py | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 api/funkwhale_api/music/migrations/0062_alter_upload_upload_group.py diff --git a/api/funkwhale_api/music/migrations/0062_alter_upload_upload_group.py b/api/funkwhale_api/music/migrations/0062_alter_upload_upload_group.py new file mode 100644 index 000000000..c694c2a5e --- /dev/null +++ b/api/funkwhale_api/music/migrations/0062_alter_upload_upload_group.py @@ -0,0 +1,23 @@ +# Generated by Django 3.2.23 on 2024-01-22 13:10 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + dependencies = [ + ("music", "0061_alter_upload_upload_group"), + ] + + operations = [ + migrations.AlterField( + model_name="upload", + name="upload_group", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.CASCADE, + related_name="uploads", + to="music.uploadgroup", + ), + ), + ] diff --git a/api/funkwhale_api/music/models.py b/api/funkwhale_api/music/models.py index b96033c4a..b1cf93579 100644 --- a/api/funkwhale_api/music/models.py +++ b/api/funkwhale_api/music/models.py @@ -812,7 +812,7 @@ class Upload(models.Model): on_delete=models.CASCADE, ) upload_group = models.ForeignKey( - "UploadGroup", related_name="uploads", on_delete=models.CASCADE + "UploadGroup", related_name="uploads", on_delete=models.CASCADE, null=True ) # metadata from federation