We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7940123 commit 6730f87Copy full SHA for 6730f87
apps/sponsors/manage/views.py
@@ -836,9 +836,13 @@ def form_valid(self, form):
836
837
if clone_benefits:
838
for benefit in SponsorshipBenefit.objects.filter(year=source_year):
839
- _, created = benefit.clone(target_year)
+ new_benefit, created = benefit.clone(target_year)
840
if created:
841
cloned_benefits += 1
842
+ if not clone_packages:
843
+ # benefit.clone() creates packages as a side effect;
844
+ # clear them when packages weren't requested
845
+ new_benefit.packages.clear()
846
847
messages.success(
848
self.request,
0 commit comments