Defect HC-4391
Search and Registration sections of store front are sometimes missing.
Software
Customer case | Applies to | Corrected in |
---|---|---|
CS0107115 | V9.0.1.6 | 9.0.1.12 |
Observed behavior
The search and registration sections of the storefront might appear, then permanently disappear until the server is restarted or the flexflow cache is cleared.
Expected behavior
The sections should appear consistently at all times.
Resolution
The flexflow logic operates under control of the marketing engine, using e-Marketing Spots. When the storefront display logic checks to determine if the flexflow feature is enabled, an exception might occur while determining that response. If that happens, the flexflow cache might become compromised with an incorrect result.
The getMarketingSpotData method was changed to throw an exception rather than catch the exception. Any exceptions will be handled by the cache logic, rather than caching the bad result.