Volodymyr Siedlecki created MYFACES-4572:
--------------------------------------------
Summary: faces.getProjectStage() does not return Production
Key: MYFACES-4572
URL: https://issues.apache.org/jira/browse/MYFACES-4572
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 4.0.0-RC5
Reporter: Volodymyr Siedlecki
Discovered via TCK Issue2969IT on RC5 with the new scripts.
The _faces.getProjectStage()_ call returns an empty string for the *Production*
project stage. When set to {*}Development{*}, it works as expected.
My guess it is doesn't see a stage query parameter set in the script tag src
attribute, so it defaults to an empty string.
Facelet:
[https://github.com/jakartaee/faces/blob/309ddc0a060846d28395e963d69bdb080025b845/tck/faces22/ajax/src/main/webapp/ajaxProjectStage.xhtml#L35-L38]
Test:
[https://github.com/jakartaee/faces/blob/309ddc0a060846d28395e963d69bdb080025b845/tck/faces22/ajax/src/test/java/ee/jakarta/tck/faces/test/servlet30/ajax_selenium/Issue2969IT.java#L34]
Code:
{code:java}
<div id="stage"/>
<script type="text/javascript">
var stage = document.getElementById("stage");
stage.innerHTML = faces.getProjectStage();
</script>{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)