WCMBindings.CURRENT_PAGE is null in AEM6.1
In AEM6.0, I had the following code to get the current page object. However, in AEM6.1, it's coming back null.
public class LearnBindingProvider implements BindingsValuesProvider{
private final Logger log = LoggerFactory.getLogger(getClass());
public void addBindings(Bindings bindings) {
//get sling object
SlingScriptHelper slingResource = (SlingScriptHelper) bindings.get("sling");
//get request object
SlingHttpServletRequest request = (SlingHttpServletRequest) bindings.get("request");
//get page object
Page currentPage = bindings.containsKey(WCMBindings.CURRENT_PAGE) ?
(Page)bindings.get(WCMBindings.CURRENT_PAGE) : null;
From the 6.1 documentation, I can't see that anything has changed in the WCMBindings object.
http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/adobe/cq/sightly/WCMBindings.html
Any suggestions?
Thanks in advance.
