Move all fertilization entries on variety change

This commit is contained in:
akira
2026-04-05 18:42:09 +09:00
parent ae0249be69
commit c675b7b7ae
4 changed files with 53 additions and 68 deletions

View File

@@ -60,7 +60,7 @@ def sync_stock_uses_for_spreading_session(session):
@transaction.atomic
def move_unspread_entries_for_variety_change(change):
def move_fertilization_entries_for_variety_change(change):
moved_count = 0
old_variety_id = change.old_variety_id
new_variety = change.new_variety
@@ -73,7 +73,6 @@ def move_unspread_entries_for_variety_change(change):
year=change.year,
variety_id=old_variety_id,
entries__field_id=change.field_id,
entries__actual_bags__isnull=True,
)
.distinct()
.prefetch_related('entries')
@@ -83,7 +82,6 @@ def move_unspread_entries_for_variety_change(change):
entries_to_move = list(
old_plan.entries.filter(
field_id=change.field_id,
actual_bags__isnull=True,
).order_by('id')
)
if not entries_to_move: