Migration re-runs the is-download backfill to set type = digital for products incorrectly left as physical
Migration re-runs the is-download backfill to set type = digital for products incorrectly left as physical: a task in bird-critic-1.5-full-300 (Harbor dataset). When Migration1763125891AddProductTypeColumn terminated early — for example due to a timeout — some download products were left with type…
The task
When `Migration1763125891AddProductTypeColumn` terminated early — for example due to a timeout — some download products were left with `type = 'physical'` instead of `'digital'`. This PR adds a new migration that re-runs the is-download backfill selectively: it sets `type = 'digital'` only for products that have the…
Part of kochsnow/bird-critic-1.5-full-300.