From d1e0718d29b970ae09f11210aa6dd65893219d42 Mon Sep 17 00:00:00 2001
From: Stefan Korn <drupal@stefan-korn.de>
Date: Thu, 24 Aug 2023 08:21:54 +0200
Subject: [PATCH] Issue #3369350: Drupal 10 compatibility

---
 modules/drupal_dam_host/drupal_dam_host.info.yml                | 2 +-
 .../drupal_dam_media_file_delete.info.yml                       | 2 +-
 modules/drupal_dam_refresh/drupal_dam_refresh.info.yml          | 2 +-
 src/Form/DrupalDAMAuthConfigForm.php                            | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/drupal_dam_host/drupal_dam_host.info.yml b/modules/drupal_dam_host/drupal_dam_host.info.yml
index eb77732..cd07255 100644
--- a/modules/drupal_dam_host/drupal_dam_host.info.yml
+++ b/modules/drupal_dam_host/drupal_dam_host.info.yml
@@ -3,7 +3,7 @@ type: module
 description: 'Drupal DAM (Digital Asset Management) module using Drupal Media, use this on DAM host'
 package: Web services
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
 dependencies:
   - drupal:jsonapi
   - drupal:media_library
diff --git a/modules/drupal_dam_media_file_delete/drupal_dam_media_file_delete.info.yml b/modules/drupal_dam_media_file_delete/drupal_dam_media_file_delete.info.yml
index e8a4a2c..e54efdd 100644
--- a/modules/drupal_dam_media_file_delete/drupal_dam_media_file_delete.info.yml
+++ b/modules/drupal_dam_media_file_delete/drupal_dam_media_file_delete.info.yml
@@ -3,6 +3,6 @@ type: module
 description: 'Extend Media File Delete module to support Drupal DAM media entities'
 package: Web services
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
 dependencies:
   - media_file_delete:media_file_delete
\ No newline at end of file
diff --git a/modules/drupal_dam_refresh/drupal_dam_refresh.info.yml b/modules/drupal_dam_refresh/drupal_dam_refresh.info.yml
index 646c430..a22492f 100644
--- a/modules/drupal_dam_refresh/drupal_dam_refresh.info.yml
+++ b/modules/drupal_dam_refresh/drupal_dam_refresh.info.yml
@@ -3,6 +3,6 @@ type: module
 description: 'Drupal DAM (Digital Asset Management) module using Drupal Media - Refresh module'
 package: Web services
 core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8 || ^9 || ^10
 dependencies:
   - drupal:drupal_dam
\ No newline at end of file
diff --git a/src/Form/DrupalDAMAuthConfigForm.php b/src/Form/DrupalDAMAuthConfigForm.php
index d304fe5..04ede9b 100644
--- a/src/Form/DrupalDAMAuthConfigForm.php
+++ b/src/Form/DrupalDAMAuthConfigForm.php
@@ -105,6 +105,7 @@ class DrupalDAMAuthConfigForm extends EntityForm {
   public function exist($id) {
     $entity = $this->entityTypeManager->getStorage('drupal_dam_auth')->getQuery()
       ->condition('id', $id)
+      ->accessCheck(TRUE)
       ->execute();
     return (bool) $entity;
   }
-- 
GitLab