From 000c35022bf6858b73169798346c1742eb48223f Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 16 Jun 2006 22:35:09 +0000 Subject: [PATCH] fix SQL query on non-existant column in product table --- docs/changelog/6.x.x.txt | 1 + lib/WebGUI/Asset/Wobject/Product.pm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt index 3e198fdad..79c1734e4 100644 --- a/docs/changelog/6.x.x.txt +++ b/docs/changelog/6.x.x.txt @@ -1,4 +1,5 @@ 6.99.5 + - fix: Add a Related Product not working 6.99.4 diff --git a/lib/WebGUI/Asset/Wobject/Product.pm b/lib/WebGUI/Asset/Wobject/Product.pm index e443be9bb..86ddba9ea 100644 --- a/lib/WebGUI/Asset/Wobject/Product.pm +++ b/lib/WebGUI/Asset/Wobject/Product.pm @@ -390,7 +390,7 @@ sub www_addRelated { ); @usedRelated = $self->session->db->buildArray("select relatedAssetId from Product_related where assetId=".$self->session->db->quote($self->getId)); push(@usedRelated,$self->getId); - $related = $self->session->db->buildHashRef("select assetId,title from asset where className='WebGUI::Asset::Wobject::Product' and assetId not in (".$self->session->db->quoteAndJoin(\@usedRelated).")"); + $related = $self->session->db->buildHashRef("select asset.assetId,assetData.title from asset left join assetData on assetData.assetId=asset.assetId where asset.className='WebGUI::Asset::Wobject::Product' and asset.assetId not in (".$self->session->db->quoteAndJoin(\@usedRelated).")"); my $i18n = WebGUI::International->new($self->session,'Asset_Product'); $f->selectBox( -name => "relatedAssetId",