On 12/18/11 2:52 AM, Mike Metcalfe wrote: Hi, I'm using intids for references with p.a.dexterity 1.1 and plone 4.1.3. When I reinstall my product (which depends on Dexterity) my intids utility gets destroyed as in issue 239<http://code.google.com/p/dexterity/issues/detail?id=239>. I see the fix to the issue (adding <five:registerPackage package="." /> to dexterity's configure.zcml) is in 1.1 but I still loose the intids on reinstall. Am I missing something or must I reopen the issue?
The fix was not adding the registerPackage, but adding a beforeUninstall method in Extensions.py that prevents utilities from being automatically uninstalled: https://github.com/plone/plone.app.dexterity/commit/68eb9b32faf2ef4607a9cb2c89403ff27414cfe9 However my guess is that if your product is depending on Dexterity, the installation of the intids utility gets recorded under your product in the quickinstaller rather than under Dexterity, so suppressing the uninstallation of the Dexterity-associated utilities doesn't help at all. I'd love to see a fix to prevent this problem but I'm at a bit of a loss. Any suggestions, anyone? David David Glick Web Developer [email protected] 206.286.1235x32 <http://groundwire.org/?utm_source=Groundwire.org%2BEmail&utm_medium=Email&utm_campaign=Logo>[https://s3.amazonaws.com/gw-logo/gwconsulting-logo-270-noclear.png] Groundwire Consulting is here. Learn how and why<http://groundwire.org/about/FAQ-gw-consulting> we are deepening our mission.
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
