fix sas album creation rights

This commit is contained in:
imperosol committed 2025-04-19 17:05:15 +02:00
1 parent da56a7f651
commit e9c956e08c
2 files changed
+47 -1

No files matched your search

+3 -1
View File
@@ -27,7 +27,9 @@ class AlbumCreateForm(forms.ModelForm):
self.instance.moderator = owner
def clean(self):
if not self.instance.owner.can_edit(self.instance.parent):
parent = self.cleaned_data["parent"]
parent.__class__ = Album # by default, parent is a SithFile
if not self.instance.owner.can_edit(parent):
raise ValidationError(_("You do not have the permission to do that"))
return super().clean()