patched flag_list https://www.drupal.org/project/flag_lists/issues/3230729, patch 2
This commit is contained in:
13
patches/hook_flag_access_id_on_null_2.patch
Normal file
13
patches/hook_flag_access_id_on_null_2.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/flag_lists.module b/flag_lists.module
|
||||
index cd81104..1da0c9a 100644
|
||||
--- a/flag_lists.module
|
||||
+++ b/flag_lists.module
|
||||
@@ -240,7 +240,7 @@ function flag_lists_flag_action_access($action, FlagInterface $flag, AccountInte
|
||||
$flagListsService = Drupal::service('flaglists');
|
||||
$flagLists = $flagListsService->getAllFlaggingCollections();
|
||||
foreach ($flagLists as $flagList) {
|
||||
- if ($flag->id() == $flagList->getRelatedFlag()->id()) {
|
||||
+ if ($flagList->getRelatedFlag() && $flag->id() == $flagList->getRelatedFlag()->id()) {
|
||||
if ($flagList->getBaseFlag()->isGlobal()) {
|
||||
// The flag list is global.
|
||||
return AccessResult::allowedIfHasPermission($account,
|
Reference in New Issue
Block a user