I didn't have the Number module enabled when I installed MERCI 1.1. Looking at the Reservation content type, I got the message that two fields were inactive (or whatever) because their type wasn't enabled. After enabling the Number module, everything seemed fine, but when I subsequently tried to uninstall MERCI, I got this:
* user warning: Can't DROP 'field_merci_commercial_cost_value'; check that column/key exists query: ALTER TABLE content_type_merci_reservation DROP field_merci_commercial_cost_value in drupal-6\includes\database.mysql-common.inc on line 322.
* user warning: Can't DROP 'field_merci_member_cost_value'; check that column/key exists query: ALTER TABLE content_type_merci_reservation DROP field_merci_member_cost_value in drupal-6\includes\database.mysql-common.inc on line 322.
This seems to indicate that simply enabling the Number module wasn't enough to get the proper schema in place.
Comments
Comment #1
kreynen commentedDarrick added number to merci.info's dependencies in his latest commit to dev, but there will still be issues for users who update without number enabled. merci_update_5() needs to check to see if the number is enabled before trying to add_cost_fields_and_group_taxonomy();
Comment #2
darrick commented