From 48457841c527877d0abfcf8ca7f637f0e8a46c57 Mon Sep 17 00:00:00 2001 From: Vasily Zubarev Date: Tue, 7 Jan 2020 15:43:57 +0100 Subject: [PATCH] Remove unuzed blocks --- scripts/initialize.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/initialize.py b/scripts/initialize.py index 76b990d..bad30c1 100644 --- a/scripts/initialize.py +++ b/scripts/initialize.py @@ -157,6 +157,13 @@ def initialize(config, board_slug, upload_favicons): url__in={feed["url"] for feed in block_config.get("feeds") or []} ).delete() + # delete unused blocks + BoardBlock.objects.filter( + board=board, + ).exclude( + slug__in={block["slug"] for block in board_config.get("blocks") or []} + ).delete() + print("Done ✅")