From cede73e7678aa65b6d58eefc3083d5b78324ba2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 8 Sep 2024 23:42:36 +0200 Subject: [PATCH] Use uniqid with more entropy to reduce probability of collisions --- .../InfoProviderSystem/Providers/OEMSecretsProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php index ddbde689..d576486c 100644 --- a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php +++ b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php @@ -1017,7 +1017,7 @@ class OEMSecretsProvider implements InfoProviderInterface $sheetName = basename($urlComponents['path']); if (strpos($sheetName, '.') === false || !preg_match('/\.(pdf|doc|docx|xls|xlsx|ppt|pptx)$/i', $sheetName)) { // If the name does not have a valid extension, assign a default name - $sheetName = 'datasheet_' . uniqid() . '.pdf'; + $sheetName = 'datasheet_' . uniqid('', true) . '.pdf'; } } }