@@ -50,21 +50,6 @@ export const cloudTemplateController: FastifyPluginAsyncTypebox = async (
5050 } ,
5151 async ( request ) => {
5252 const user = getVerifiedUser ( request , publicKey ) ;
53- if ( ! user ) {
54- return flowTemplateService . getFlowTemplates ( {
55- search : request . query . search ,
56- tags : request . query . tags ,
57- services : request . query . services ,
58- domains : request . query . domains ,
59- blocks : request . query . blocks ,
60- projectId : request . principal . projectId ,
61- organizationId : request . principal . organization . id ,
62- cloudTemplates : true ,
63- isSample : true ,
64- version : request . query . version ,
65- categories : request . query . categories ,
66- } ) ;
67- }
6853
6954 return flowTemplateService . getFlowTemplates ( {
7055 search : request . query . search ,
@@ -75,6 +60,7 @@ export const cloudTemplateController: FastifyPluginAsyncTypebox = async (
7560 projectId : request . principal . projectId ,
7661 organizationId : request . principal . organization . id ,
7762 cloudTemplates : true ,
63+ isSample : ! user ,
7864 version : request . query . version ,
7965 categories : request . query . categories ,
8066 } ) ;
@@ -105,7 +91,7 @@ export const cloudTemplateController: FastifyPluginAsyncTypebox = async (
10591 request . params . id ,
10692 ) ;
10793
108- return template ?. isSample ? template : reply . status ( 404 ) . send ( ) ;
94+ return template ?. isSample ? template : reply . status ( 403 ) . send ( ) ;
10995 }
11096
11197 return flowTemplateService . getFlowTemplate ( request . params . id ) ;
0 commit comments