<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 07:34:52 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLSTK-1259] Bootstrapped demo content is missing auto generated areas</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLSTK-1259</link>
                <project id="10287" key="MGNLSTK">Magnolia Standard Templating Kit (closed)</project>
                    <description>&lt;p&gt;To reproduce &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;dbl-click on a leaf page (one w/o children) in website&lt;/li&gt;
	&lt;li&gt;w/o doing any change, go back to the tree view&lt;/li&gt;
	&lt;li&gt;you&apos;ll see that the modification date has been updated and the page status is now modified.&lt;br/&gt;
The issue seems to affect only leaf nodes. It was introduced in 5.1.1 (I checked 5.1 and that is OK)  &lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A little debugging showed that the issue seems to be in &lt;tt&gt;info.magnolia.jcr.wrapper.LastUpdateNodeWrapper.addNode(String, String)&lt;/tt&gt; starting at line #210&lt;br/&gt;
where the code reads &lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (RepositoryConstants.WEBSITE.equals(&lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;.getSession().getWorkspace().getName()) &amp;amp;&amp;amp; NodeTypes.Page.NAME.equals(primaryNodeTypeName)) {
            &lt;span class=&quot;code-comment&quot;&gt;// no LUD update on adding subpages
&lt;/span&gt;        } &lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt; {
            &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;.updateLastModified();
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;while primaryNodeTypeName is &lt;tt&gt;mgnl:area&lt;/tt&gt; (a non optional area is auto created). The reason why this happens only on leaf nodes is probably that pages above in the hierarchy are bootstrapped with those areas already created.&lt;/p&gt;</description>
                <environment></environment>
        <key id="33976">MGNLSTK-1259</key>
            <summary>Bootstrapped demo content is missing auto generated areas</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="jchocholacek">Jozef Chocholacek</assignee>
                                    <reporter username="fgrilli">Federico Grilli</reporter>
                        <labels>
                            <label>regression</label>
                    </labels>
                <created>Fri, 25 Oct 2013 15:55:18 +0200</created>
                <updated>Thu, 7 Nov 2013 16:36:59 +0100</updated>
                            <resolved>Wed, 30 Oct 2013 15:14:49 +0100</resolved>
                                    <version>2.6.1</version>
                                    <fixVersion>2.6.2</fixVersion>
                    <fixVersion>2.7</fixVersion>
                                    <component>demoproject</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="72573" author="had" created="Fri, 25 Oct 2013 21:56:31 +0200"  >&lt;p&gt;Affected pages are not leafs but all pages that have auto generated areas that we&apos;re not generated before activating the page. This problem stems from the fact that many such areas were defined only after pages were created and status was set to activated on author instance. The fact that page status changes to modified is correct since page structure is indeed different between author and public. Even when page is opened also on public and area or component is generated it will be generated with different uuid. However to prevent such confusion demo project content should be indeed red ported with auto generated areas already created.&lt;/p&gt;</comment>
                            <comment id="72583" author="czimmermann" created="Mon, 28 Oct 2013 09:32:41 +0100"  >&lt;p&gt;Is this a typo? &quot;However to prevent such confusion demo project content should be indeed red ported with auto generated areas already created.&quot; &lt;br/&gt;
This should be &quot;content should be indeed re-imported&quot; right?&lt;/p&gt;</comment>
                            <comment id="72707" author="czimmermann" created="Tue, 29 Oct 2013 12:45:41 +0100"  >&lt;p&gt;Agreed in meeting with Daniel, Philipp, Tobias that the demo project files should be updated so that all auto generated content is generated and in published state.&lt;br/&gt;
Probably this will involve:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Running system with STK.&lt;/li&gt;
	&lt;li&gt;Use something to crawl the system to trigger all pages to generate their auto-generated content. (like wget)&lt;/li&gt;
	&lt;li&gt;Activate all content so that it is &quot;green&quot;.&lt;/li&gt;
	&lt;li&gt;Export new bootstrap files.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Ideally also code generated content will also be activated - investigate how the dynamically generated events pages in the demo project are created.&lt;/p&gt;</comment>
                            <comment id="72769" author="jchocholacek" created="Wed, 30 Oct 2013 11:35:54 +0100"  >&lt;p&gt;I have fixed the bootstrap files. Anyway, there are still those dummy events, that are generated on module installation. They could be fixed by creating the required (autogenerated) area subnodes like &lt;tt&gt;metaNavigation&lt;/tt&gt;, &lt;tt&gt;extras&lt;/tt&gt; etc. during the installation, I am just not sure it&apos;s worth the effort (such areas would have different UUIDs on author and public, just as the dummy events have).&lt;/p&gt;</comment>
                            <comment id="72771" author="czimmermann" created="Wed, 30 Oct 2013 11:58:32 +0100"  >&lt;p&gt;As the symptom we are attempting to solve is the bizzare behaviour that just openeing a page in the page editor causes it to be modified and the activation state to change - I think its still work correcting this behaviour for the dynamically generated events as long as its not too much work. &lt;br/&gt;
It will create a better impression on users getting familiar with the system in that they will not be confused by this unforseen behaviour.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 25 Oct 2013 21:56:31 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 16 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>fgrilli</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>jchocholacek</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i001jr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>260</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="22">5.1.2</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>