[ mailman-Bugs-730769 ] template access hierarchy is broken
![](https://secure.gravatar.com/avatar/954bc49aec1a4e4ce9b032903707ca1e.jpg?s=120&d=mm&r=g)
Bugs item #730769, was opened at 2003-05-01 13:24 Message generated for change (Comment added) made by ppsys You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=730769&group_id=103 Category: Pipermail Group: 2.1 (stable) Status: Open Resolution: None Priority: 8 Submitted By: Richard Barrett (ppsys) Assigned to: Nobody/Anonymous (nobody) Summary: template access hierarchy is broken Initial Comment: The quick_maketext()function in HyperArch.py uses a caching scheme for templates extracted from one of the four possible sources of templates, i.e. general, site, domain and list specific templates. The caching scheme is broken because the key to the cache only uses the name of the template file and the language. Thus once a a file for a given langauge has been cached, regardless of which of the sources it was obtained from, it is that template that is used by all lists, regardless of the existence of a template in a preferred source for that particular list. The attached patch fixes this problem. Apply the patch with the MM build directory as current working directory using the command: patch -p1 < path-to-patch-file ----------------------------------------------------------------------
Comment By: Richard Barrett (ppsys) Date: 2003-05-01 15:09
Message: Logged In: YES user_id=75166 After doing some furehtr (proper) testing I hope version 2 of the patch will solve the problem ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2003-05-01 14:00 Message: Logged In: YES user_id=75166 And do not forget to mailmanctl restart after applying the patch! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=730769&group_id=103
participants (1)
-
SourceForge.net