From 5edb13924a722998d70f2dd5c10b5ff6787b00dd Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Sat, 24 May 2008 17:28:24 +0000 Subject: [PATCH] fix a few variant collateral bugs in the Product --- lib/WebGUI/Asset/Sku/Product.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/WebGUI/Asset/Sku/Product.pm b/lib/WebGUI/Asset/Sku/Product.pm index 5e09d6cb2..3b68fd47c 100644 --- a/lib/WebGUI/Asset/Sku/Product.pm +++ b/lib/WebGUI/Asset/Sku/Product.pm @@ -74,7 +74,7 @@ sub addToCart { my $self = shift; my $variant = shift; $variant->{quantity} -= 1; - $self->setCollateral('variantsJSON', 'vid', $variant); + $self->setCollateral('variantsJSON', 'variantId', $variant); $self->SUPER::addToCart($variant); } @@ -833,7 +833,7 @@ sub www_buy { return $self->session->privilege->insufficient() unless $self->canView; ##Need to validate the index my $vid = $self->session->form->process('vid'); - my $variant = $self->getCollateral('variantsJSON', $vid); + my $variant = $self->getCollateral('variantsJSON', 'variantId', $vid); return '' unless keys %{ $variant }; $self->addToCart($variant); return '';