Loading src/context/service/database/Slice.py +18 −15 Original line number Diff line number Diff line Loading @@ -202,16 +202,19 @@ def slice_unset(db_engine : Engine, request : Slice) -> Tuple[Dict, bool]: def callback(session : Session) -> bool: num_deletes = 0 if len(slice_service_uuids) > 0: num_deletes += session.query(SliceServiceModel)\ .filter(and_( SliceServiceModel.slice_uuid == slice_uuid, SliceServiceModel.service_uuid.in_(slice_service_uuids) )).delete() if len(slice_subslice_uuids) > 0: num_deletes += session.query(SliceSubSliceModel)\ .filter_by(and_( SliceSubSliceModel.slice_uuid == slice_uuid, SliceSubSliceModel.subslice_uuid.in_(slice_subslice_uuids) )).delete() if len(slice_endpoint_uuids) > 0: num_deletes += session.query(SliceEndPointModel)\ .filter_by(and_( SliceEndPointModel.slice_uuid == slice_uuid, Loading Loading
src/context/service/database/Slice.py +18 −15 Original line number Diff line number Diff line Loading @@ -202,16 +202,19 @@ def slice_unset(db_engine : Engine, request : Slice) -> Tuple[Dict, bool]: def callback(session : Session) -> bool: num_deletes = 0 if len(slice_service_uuids) > 0: num_deletes += session.query(SliceServiceModel)\ .filter(and_( SliceServiceModel.slice_uuid == slice_uuid, SliceServiceModel.service_uuid.in_(slice_service_uuids) )).delete() if len(slice_subslice_uuids) > 0: num_deletes += session.query(SliceSubSliceModel)\ .filter_by(and_( SliceSubSliceModel.slice_uuid == slice_uuid, SliceSubSliceModel.subslice_uuid.in_(slice_subslice_uuids) )).delete() if len(slice_endpoint_uuids) > 0: num_deletes += session.query(SliceEndPointModel)\ .filter_by(and_( SliceEndPointModel.slice_uuid == slice_uuid, Loading