fix
This commit is contained in:
parent
c973aaa58c
commit
d80464c85f
|
|
@ -123,16 +123,14 @@ class ResourceCategoryManager:
|
|||
return None
|
||||
|
||||
def delete_category(self, category_id: str) -> bool:
|
||||
"""删除分类(软删除)"""
|
||||
"""删除分类(真删除)"""
|
||||
for i, category in enumerate(self.categories):
|
||||
if category.id == category_id and category.is_active:
|
||||
category.is_active = False
|
||||
category.updated_at = datetime.now().isoformat()
|
||||
|
||||
self.categories[i] = category
|
||||
if category.id == category_id:
|
||||
# 真删除:从列表中移除
|
||||
deleted_category = self.categories.pop(i)
|
||||
self._save_categories()
|
||||
|
||||
logger.info(f"Deleted category: {category_id}")
|
||||
logger.info(f"Deleted category: {category_id} - {deleted_category.title}")
|
||||
return True
|
||||
return False
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue