From 5314036d64334aa7a591ba94924312f9cac2b5f9 Mon Sep 17 00:00:00 2001 From: sginji Date: Sat, 30 Aug 2025 12:46:48 +0530 Subject: [PATCH] fix: update bluesky service url validation for subdomains - Modifies URL validation regex to properly handle multiple subdomain segments - Ensures domain segments start with alphanumeric characters - Removes unnecessary IP address pattern Fixes #952 --- .../src/integrations/social/bluesky.provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/nestjs-libraries/src/integrations/social/bluesky.provider.ts b/libraries/nestjs-libraries/src/integrations/social/bluesky.provider.ts index 0e3f9e5cc..beccd04eb 100644 --- a/libraries/nestjs-libraries/src/integrations/social/bluesky.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/bluesky.provider.ts @@ -155,7 +155,7 @@ export class BlueskyProvider extends SocialAbstract implements SocialProvider { key: 'service', label: 'Service', defaultValue: 'https://bsky.social', - validation: `/^(https?:\\/\\/)?((([a-zA-Z0-9\\-_]{1,256}\\.[a-zA-Z]{2,6})|(([0-9]{1,3}\\.){3}[0-9]{1,3}))(:[0-9]{1,5})?)(\\/[^\\s]*)?$/`, + validation: `/^(https?:\\/\\/)?([a-zA-Z0-9][a-zA-Z0-9\\-_]*\\.)+[a-zA-Z]{2,}|([0-9]{1,3}\\.){3}[0-9]{1,3})(:[0-9]{1,5})?(\\/[^\\s]*)?$/`, type: 'text' as const, }, {