From 5df7ccb624ea7ff2948d892f576203ce7663886b Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Tue, 11 Nov 2025 10:55:39 +0530 Subject: [PATCH] improve validation --- src/Appwrite/Platform/Workers/StatsUsage.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsUsage.php b/src/Appwrite/Platform/Workers/StatsUsage.php index f37d2b8dfd..c06cbbb791 100644 --- a/src/Appwrite/Platform/Workers/StatsUsage.php +++ b/src/Appwrite/Platform/Workers/StatsUsage.php @@ -162,9 +162,9 @@ class StatsUsage extends Action METRIC_MESSAGES_TYPE => '/^messages\.(email|sms|push)$/', METRIC_MESSAGES_TYPE_SENT => '/^messages\.(email|sms|push)\.sent$/', METRIC_MESSAGES_TYPE_FAILED => '/^messages\.(email|sms|push)\.failed$/', - METRIC_MESSAGES_TYPE_PROVIDER => '/^messages\.(email|sms|push)\..+$/', - METRIC_MESSAGES_TYPE_PROVIDER_SENT => '/^messages\.(email|sms|push)\..+\.sent$/', - METRIC_MESSAGES_TYPE_PROVIDER_FAILED => '/^messages\.(email|sms|push)\..+\.failed$/', + METRIC_MESSAGES_TYPE_PROVIDER => '/^messages\.(email|sms|push)\.[^.]+$/', + METRIC_MESSAGES_TYPE_PROVIDER_SENT => '/^messages\.(email|sms|push)\.[^.]+\.sent$/', + METRIC_MESSAGES_TYPE_PROVIDER_FAILED => '/^messages\.(email|sms|push)\.[^.]+\.failed$/', METRIC_DATABASE_ID_COLLECTIONS => '/^\d+\.collections$/', METRIC_DATABASE_ID_STORAGE => '/^\d+\.databases\.storage$/', METRIC_DATABASE_ID_DOCUMENTS => '/^\d+\.documents$/', @@ -206,8 +206,8 @@ class StatsUsage extends Action METRIC_SITES_ID_INBOUND => '/^sites\.\d+\.inbound$/', METRIC_SITES_ID_OUTBOUND => '/^sites\.\d+\.outbound$/', METRIC_PROVIDER_TYPE_TARGETS => '/^(email|sms|push)\.targets$/', - METRIC_FUNCTIONS_RUNTIME => '/^functions\.runtimes\..+$/', - METRIC_SITES_FRAMEWORK => '/^sites\.frameworks\..+$/', + METRIC_FUNCTIONS_RUNTIME => '/^functions\.runtimes\.[^.]+$/', + METRIC_SITES_FRAMEWORK => '/^sites\.frameworks\.[^.]+$/', ]; /**