diff --git a/fabric_cf/orchestrator/core/orchestrator_handler.py b/fabric_cf/orchestrator/core/orchestrator_handler.py index d085f8d9..d0471c69 100644 --- a/fabric_cf/orchestrator/core/orchestrator_handler.py +++ b/fabric_cf/orchestrator/core/orchestrator_handler.py @@ -513,14 +513,9 @@ def modify_slice(self, *, token: str, slice_id: str, slice_graph: str) -> List[d slice_object.add_reservations() # Slice has sliver modifications - add/remove/update for slivers requiring AM updates - graph_id = slice_obj.get_graph_id() modify_state = slice_object.has_sliver_updates_at_authority() - if modify_state or slice_object.has_topology_diffs(topology_diff=topology_diff): - FimHelper.delete_graph(graph_id=slice_obj.get_graph_id()) - graph_id = asm_graph.get_graph_id() - else: - if asm_graph: - asm_graph.delete_graph() + FimHelper.delete_graph(graph_id=slice_obj.get_graph_id()) + graph_id = asm_graph.get_graph_id() slice_obj.graph_id = graph_id config_props = slice_obj.get_config_properties()