From 44df557f291754d513c4ad73879ef34af925bd68 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 25 Jul 2022 12:26:38 +0200 Subject: [PATCH] cleanflaglist script also remove flag_action config --- cleanflaglist.script | 9 +++++++++ config/sync/jsonapi.settings.yml | 3 +++ 2 files changed, 12 insertions(+) diff --git a/cleanflaglist.script b/cleanflaglist.script index b1a2e39..333f317 100755 --- a/cleanflaglist.script +++ b/cleanflaglist.script @@ -20,6 +20,7 @@ if ($extra[0] === "delete") { $database = \Drupal::database(); +// remove flagging collection with null name $this->output()->writeln(""); $this->output()->writeln("Flagging collection With NULL name cleaning"); $fcfd_query = $database->select('flagging_collection_field_data', 'fcfd') @@ -151,6 +152,14 @@ function delete_flagingcollection($fc, $database, $delete){ ->condition('name', 'flag.flag.' . $fc->relatedflag) ->execute(); + $database->delete('config') + ->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_flag') + ->execute(); + + $database->delete('config') + ->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_unflag') + ->execute(); + $database->delete('flagging_collection_field_data') ->condition('id', $fc->id) diff --git a/config/sync/jsonapi.settings.yml b/config/sync/jsonapi.settings.yml index bf8b5aa..21ab848 100644 --- a/config/sync/jsonapi.settings.yml +++ b/config/sync/jsonapi.settings.yml @@ -2,3 +2,6 @@ _core: default_config_hash: p_qzzTwtOMiIPE7CyG0wD6M-UCpBp6Y5E4LhNCnCRpY langcode: en read_only: true +maintenance_header_retry_seconds: + min: 5 + max: 10