<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi again,</p>
<p>During our tests and investigations around rendering problems in QGIS we found the following issue, which is really easy to reproduce:</p>
<p>1. Create a layer (any vector source)</p>
<p>2. Create a rule based symbology (e.g. by going through a classification)</p>
<p>3. Save qgs file</p>
<p>4. Export style file of first layer</p>
<p>5. Load the same layer as above in the project, so that the same layer is loaded twice</p>
<p>6. import the style from from point 4 and assign it to the second layer</p>
<p>7. save qgis project file</p>
<p>8. open the project file in text editor --> all rule keys now exist twice.</p>
<p><br /></p>
<p>Now my question: will we run into problems because of these duplicated rule keys? If this is a problem - why is QGIS not taking care about making the rule ids unique by generating new uuid keys on importing the qml style file? Is this a bug in QGIS? Or are all of these rule keys totally irrelevant? If they are irrelevant, why do they exist in the project?</p>
<p>Thanks for the discussion,</p>
<p>Andreas</p>

</body></html>