@@ -56,7 +56,7 @@ public DotCmsService(IHttpClientFactory httpClientFactory, IConfiguration config
5656 /// <param name="siteId">Optional site ID</param>
5757 /// <param name="mode">Optional view mode (EDIT_MODE, PREVIEW_MODE, LIVE_MODE)</param>
5858 /// <param name="languageId">Optional language ID</param>
59- /// <param name="persona ">Optional persona ID</param>
59+ /// <param name="personaId ">Optional persona ID</param>
6060 /// <param name="fireRules">Whether to fire rules (default: false)</param>
6161 /// <param name="depth">Depth of the content to retrieve (default: 1)</param>
6262 /// <returns>The page response</returns>
@@ -92,7 +92,7 @@ public async Task<PageResponse> GetPageAsync(
9292
9393 if ( ! string . IsNullOrEmpty ( queryParams . Persona ) )
9494 {
95- query [ "persona" ] = queryParams . Persona ;
95+ query [ "com.dotmarketing. persona.id " ] = queryParams . Persona ;
9696 }
9797
9898
@@ -115,29 +115,33 @@ public async Task<PageResponse> GetPageAsync(
115115 }
116116
117117 string finalRequestUrl = uriBuilder . Uri . ToString ( ) ;
118- int cacheSeconds = queryParams . CacheSeconds ?? ( mode == PageMode . LIVE_MODE ? 60 : 0 ) ;
118+ int cacheSeconds = queryParams . CacheSeconds ?? ( mode == PageMode . LIVE_MODE ? 10 : 0 ) ;
119119 // Use GetOrAddAsync with an async delegate
120120 return await cache . GetOrAdd ( finalRequestUrl , async ( ) =>
121121 {
122- try
122+ try
123+ {
124+ _logger . LogInformation ( $ "Requesting page from: { finalRequestUrl } ") ;
125+
126+ var request = new HttpRequestMessage ( HttpMethod . Get , finalRequestUrl ) ;
127+ request . Headers . Add ( "Authorization" , _apiAuth ) ;
128+
129+ // Send the request to dotCMS
130+ var response = await _httpClient . SendAsync ( request ) ;
131+
132+ // Check if the response is successful
133+ if ( ! response . IsSuccessStatusCode )
123134 {
124- _logger . LogInformation ( $ "Requesting page from: { finalRequestUrl } ") ;
135+ _logger . LogWarning ( $ "dotCMS API returned status code: { response . StatusCode } ") ;
136+ throw new HttpRequestException ( $ "dotCMS API returned status code: { response . StatusCode } ") ;
137+ }
125138
126- var request = new HttpRequestMessage ( HttpMethod . Get , finalRequestUrl ) ;
127- request . Headers . Add ( "Authorization" , _apiAuth ) ;
139+ // Read the response content
140+ var content = await response . Content . ReadAsStringAsync ( ) ;
128141
129- // Send the request to dotCMS
130- var response = await _httpClient . SendAsync ( request ) ;
131142
132- // Check if the response is successful
133- if ( ! response . IsSuccessStatusCode )
134- {
135- _logger . LogWarning ( $ "dotCMS API returned status code: { response . StatusCode } ") ;
136- throw new HttpRequestException ( $ "dotCMS API returned status code: { response . StatusCode } ") ;
137- }
143+ // _logger.LogInformation($"CONTENT: {content}");
138144
139- // Read the response content
140- var content = await response . Content . ReadAsStringAsync ( ) ;
141145
142146 // Deserialize the response to PageResponse model
143147 var options = new JsonSerializerOptions
0 commit comments