From 4ea23f3ef29568fae3ea2fca3cbcce30d33ad9e6 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 14 Oct 2024 19:46:36 +0200 Subject: [PATCH] also preserve slice tags for deleted slices --- PLC/Slices.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PLC/Slices.py b/PLC/Slices.py index 276754c3..9705a01d 100644 --- a/PLC/Slices.py +++ b/PLC/Slices.py @@ -254,8 +254,8 @@ class Slice(Row): assert 'slice_id' in self # Clean up miscellaneous join tables - # however, we want to preserve leases for accounting purposes - to_delete = [table for table in self.join_tables if table != 'leases'] + # however, we want to preserve leases as well as slice tags for accounting purposes + to_delete = [table for table in self.join_tables if table not in {'leases', 'slice_tag'}] for table in to_delete: self.api.db.do( f"DELETE FROM {table} WHERE slice_id = {self['slice_id']}") -- 2.47.0