diff --git a/konova/management/commands/kspMigrater/eco_account_migrater.py b/konova/management/commands/kspMigrater/eco_account_migrater.py index 95cac2e8..7af65c2d 100644 --- a/konova/management/commands/kspMigrater/eco_account_migrater.py +++ b/konova/management/commands/kspMigrater/eco_account_migrater.py @@ -130,7 +130,6 @@ class EcoAccountMigrater(CompensationMigrater): area = round(rlp_geom.area) max_state_after_area = instance.get_state_after_surface_sum() - # Check whether the geometric area is at least diff = abs(area - max_state_after_area) diff_perc = diff / max(area, max_state_after_area) is_diff_too_high = diff_perc > 0.1 @@ -145,6 +144,7 @@ class EcoAccountMigrater(CompensationMigrater): instance.deductable_surface = area instance.geometry.geom = db_result_geom if not db_result_geom.empty else None instance.geometry.save() + instance.update_deductable_rest() celery_update_parcels.delay(instance.geometry.id) except TypeError: raise TypeError(f"{identifier}, {db_result_geom}")