Eric
Posts: 5746
Joined: 10/10/2003 From: Seattle, WA Status: online
|
FIT AND FINISH (v2.4.6) Bugs seem to come in droves. (1) I backed out the new POST-back advanced query page, as the performance sucked. A more significant rewrite to this page is deep in progress. (2) I briefly broke the ability to show varietals which were not assigned to any wine. (3) Accepting a pending purchase, adding a new purchase, or bulk-relocating bottles from the individual wine page could all glitch if the name of a bin or storage location had a single quote character in it. (And for this in the know, there was no exploitable SQL-injection attack here.) Lots of cleanup of stupid code to make this area much more robust now, phew! (4) I also searched my web logs to find all cases where a user has EVER accepted a pending purchase to a single-quoted storage locale, as the glitch in question would cause the purchase to no longer be pending without successfully adding inventory. Amazingly, the only instance of this EVER occurred today and triggered a complaint (thank's Erik!!!) which helped me track this down. Phew! Even if it were more widespread, cleanup would have neen pretty easy though. (5) Events without tasting notes (not something I ever expected!) displayed strangely, as flight intro text was suppressed. Fixed. MISCELLANEOUS (v2.4.5) (1) I rewrote a number of behind the scenes aspects of the site. One side effect of that is that now the Advanced Search page does immediate post-back with filtering based on the other selected parameters. So if you filter on 2000 vintage wines from Washington, all of the other wine dropdowns will be filtered to only show matching producers etc. Another small example is that the Appellation list is now properly filtered when editing a wine if the SubRegion is set. (2) For label users, please download and replace your local BARCODE.LWT for a version that now identifies itself as a CellarTracker label.
< Message edited by Eric -- 9/29/2004 1:08:03 AM >
_____________________________
Cheers! -Eric LeVine
|