Hello,

I'm checking this module, installed it as usual, made a product 'this is an auction' and item shows up.

I can bid, but when I bid, it show the message:
You are no longer the high bidder for the item. You must place a higher bid if you wish to win this auction.

and I'm the highest bidder.

Where should I check settings, or should I modify some code?

TIA,
Fossie

Comments

fossie’s picture

It seems that the high_bidder value in uc_auction table isn't filled in after placing a bid.

When I manually add the uid to the database it's working fine, I'll check out in the code where it's going wrong.

Fossie

fossie’s picture

Ok,

I figured it out:

on line 715 of uc_auction.module

// 'high_bidder' => $user->uid,

is set in comment, is there a reason why this happened?

After removing the //, the database is updated as expected.

HTH,
Fossie

Garrett Albright’s picture

Title: You are no longer the high bidder for the item. You must place a higher bid if you wish to win this auction. » Not high bidder after placing bid

Some of the stuff with how Auction stores data on who the current high bidder and is and how many bids have been placed has been in flux recently, to accommodate making such data easier to access with Views. I can't quite remember why I commented out that line, but it's not commented out on the code I have on my machine currently. I'll go ahead and push out a new dev release in a bit that should fix this. However, since I'm making changes to the database schema, you'll need to uninstall - not just disable, but fully uninstall - your current version of the module and then reinstall the new one.

Thanks for your report.

Garrett Albright’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.