Official release
register - January 1, 2007 - 11:25
| Project: | Wishlist Module |
| Version: | 4.7.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
WIll there ever be an official release of this module? I'd love to have it, but it doesn't seem to work on my 4.7.4 setup.

#1
As far as I'm concerned the current version under the drupal 4.7 tag is official, although I've not tagged it as such under the new release system. I intend to label a 4.7 compatible 2.0 release once I close out the issue queue (and I'll do that when my six day old daughter is considerate enough to sleep through the night....).
If you are having problems please file specific bug reports. I'm running the current 4.7 tagged branch on my 4.7.4 site and not having issues, but that never means there are none to be found. :)
#2
Hi Scott. Congratulations on your new born daughter! I hope she, and you, are getting more sleep now.
I've changed this to a bug report, because I have more information to add. I originally had several problems, but have since figured out that all but one of them was due to a faulty theme I was using. The sole remaining problem is that I receive the following error when going to administer>>wishlist:
user warning: Unknown column 'p.purch_date' in 'order clause' query: SELECT p.*, buyer.name as buyer_name, receiver.name as receiver_name, n.title, n.nid FROM wishlist_purchased p INNER JOIN node n ON n.nid = p.wishlist_purch_nid INNER JOIN users buyer ON buyer.uid = p.wishlist_purch_buyer_uid INNER JOIN users receiver ON receiver.uid = n.uid ORDER BY p.purch_date in /home/user/public_html/drupal/includes/database.mysql.inc on line 121.This is a list of all purchase records for your site. The Delete action will delete the record of the purchase, not the item itself.
I also receive this message when attempting to purchase an item:
user warning: Unknown column 'purch_date' in 'field list' query: INSERT INTO wishlist_purchased (wishlist_purch_nid, wishlist_purch_buyer_uid, wishlist_purch_quantity, purch_date) VALUES (69, 1, 1, 1168409224) in /home/user/public_html/drupal/includes/database.mysql.inc on line 121.I hope that helps!
#3
A little perusing revealed that the install isn't running the wishlist_update_2 function that adds the purch_date field. After adding it manually, everything seems to work perfectly. I'd submit a patch, but I'm not sure that I know how to do that properly.
Thanks for the great module!
#4
Did you have the wishlist module installed previously and update to this latest version? Or was this a clean install?
#5
Clean install.
I'm not a programmer, but from looking at the install file, I wondered if the problem was that it was trying to insert the purch_date field before creating the wishlist_purchased table? That's probably too simple, but I figured that I'd throw it out here anyway.
#6
I know what the problem is. I misunderstood a nuance of the install system. I thought that on a clean install each of my update functions would be called. They are not, and the install system sets things up such that my update hooks will never get called.
I'll have a fix in later tonight.
For you, run the update.php for your site. Where it allows you to pick specific versions of the update script to run for specific modules, select update #2 for wishlist.module. This should add in your missing field.
#7
All set. It is in head.
#8