@@ -529,8 +529,8 @@ def save_plan(plan: Plan) -> QgsFeature:
529
529
return feature
530
530
531
531
532
- def save_plan_feature (plan_feature : PlanFeature , plan_id : str | None = None ) -> QgsFeature :
533
- layer_name = plan_feature .layer_name
532
+ def save_plan_feature (plan_model : PlanFeature , plan_id : str | None = None ) -> QgsFeature :
533
+ layer_name = plan_model .layer_name
534
534
if not layer_name :
535
535
msg = "Cannot save plan feature without a target layer"
536
536
raise ValueError (msg )
@@ -539,21 +539,21 @@ def save_plan_feature(plan_feature: PlanFeature, plan_id: str | None = None) ->
539
539
msg = f"Could not find plan feature layer class for layer name { layer_name } "
540
540
raise ValueError (msg )
541
541
542
- feature = layer_class .feature_from_model (plan_feature , plan_id )
542
+ plan_feature = layer_class .feature_from_model (plan_model , plan_id )
543
543
layer = layer_class .get_from_project ()
544
544
545
- editing = plan_feature .id_ is not None
545
+ editing = plan_model .id_ is not None
546
546
_save_feature (
547
- feature = feature ,
547
+ feature = plan_feature ,
548
548
layer = layer ,
549
- id_ = plan_feature .id_ ,
549
+ id_ = plan_model .id_ ,
550
550
edit_text = "Kaavakohteen muokkaus" if editing else "Kaavakohteen lisäys" ,
551
551
)
552
552
553
553
# Check for deleted regulation groups
554
554
if editing :
555
555
for association in RegulationGroupAssociationLayer .get_dangling_associations (
556
- plan_feature .regulation_groups , feature ["id" ], layer_name
556
+ plan_model .regulation_groups , plan_feature ["id" ], layer_name
557
557
):
558
558
_delete_feature (
559
559
association ,
@@ -562,11 +562,11 @@ def save_plan_feature(plan_feature: PlanFeature, plan_id: str | None = None) ->
562
562
)
563
563
564
564
# Save regulation groups
565
- for group in plan_feature .regulation_groups :
565
+ for group in plan_model .regulation_groups :
566
566
regulation_group_feature = save_regulation_group (group )
567
- save_regulation_group_association (regulation_group_feature ["id" ], layer_name , feature ["id" ])
567
+ save_regulation_group_association (regulation_group_feature ["id" ], layer_name , plan_feature ["id" ])
568
568
569
- return feature
569
+ return plan_feature
570
570
571
571
572
572
def save_regulation_group (regulation_group : RegulationGroup , plan_id : str | None = None ) -> QgsFeature :
0 commit comments