[ 
https://issues.apache.org/jira/browse/SLING-10868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrei Dulvac reassigned SLING-10868:
-------------------------------------

    Assignee: Andrei Dulvac

> Search pattern in getSlingLocation method only works if id is the last 
> attribute
> --------------------------------------------------------------------------------
>
>                 Key: SLING-10868
>                 URL: https://issues.apache.org/jira/browse/SLING-10868
>             Project: Sling
>          Issue Type: Bug
>          Components: Apache Sling Testing Clients
>            Reporter: Michael Kitanovski
>            Assignee: Andrei Dulvac
>            Priority: Major
>              Labels: sling-IT
>         Attachments: response_content.txt
>
>
> The method getSlingLocation in class SlingHttpResponse uses a search pattern 
> which only works if the "id" attribute is the last one. We have implemented a 
> link rewriter transformer in our project which adds a class="internal" to 
> each internal link. In our case now the class attribute is the last one and 
> the method  extractFromHTMLResponse(String searchPattern) will return null 
> because it won't find the the searched string in the content (see attached 
> response_content.txt).
>  
> [https://github.com/apache/sling-org-apache-sling-testing-clients/blob/c8a6d4bd9c3e92a2c00920d86f3d27d58478050e/src/main/java/org/apache/sling/testing/clients/SlingHttpResponse.java#L201]
>  
> The same issue exists for other methods like 
> - getSlingParentLocation()
> - getSlingReferer()
>  
> It seems AEMaaCs uses the aem-test-samples 
> ([https://github.com/adobe/aem-test-samples)] for integration tests during 
> the production pipeline run. One of the tests is using the getSlingLocation 
> method which causes termination of the deployment process.
>  
> [https://github.com/adobe/aem-test-samples/blob/4f7653db344c3f31f4a1a6440bf0f01db75ea382/smoke/src/main/java/com/adobe/cq/cloud/testing/it/smoke/CreatePageAsAuthorUserIT.java#L78]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to