From c2f5752b5e11349ca9d96ded3a2e4462e20c6769 Mon Sep 17 00:00:00 2001
From: Dave Long <dave@longwaveconsulting.com>
Date: Tue, 20 Feb 2024 23:38:11 +0000
Subject: [PATCH] Issue #3421849 by Wim Leers: Add validation constraints to
 announcements_feed.settings

---
 .../config/schema/announcements_feed.schema.yml       | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/core/modules/announcements_feed/config/schema/announcements_feed.schema.yml b/core/modules/announcements_feed/config/schema/announcements_feed.schema.yml
index 2d0487cf59f4..416ad4580201 100644
--- a/core/modules/announcements_feed/config/schema/announcements_feed.schema.yml
+++ b/core/modules/announcements_feed/config/schema/announcements_feed.schema.yml
@@ -1,13 +1,24 @@
 announcements_feed.settings:
   type: config_object
   label: 'Announcements Settings'
+  constraints:
+    FullyValidatable: ~
   mapping:
     max_age:
       type: integer
       label: 'Cache announcements for max-age seconds.'
+      constraints:
+        Range:
+          min: 0
     cron_interval:
       type: integer
       label: 'Cron interval for fetching announcements in seconds.'
+      constraints:
+        Range:
+          min: 0
     limit:
       type: integer
       label: 'Number of announcements that will be displayed.'
+      constraints:
+        Range:
+          min: 0
-- 
GitLab