diff --git a/lib/WebGUI/Asset/Sku/Ad.pm b/lib/WebGUI/Asset/Sku/Ad.pm index 17095e035..98f817894 100644 --- a/lib/WebGUI/Asset/Sku/Ad.pm +++ b/lib/WebGUI/Asset/Sku/Ad.pm @@ -276,6 +276,7 @@ sub manage { next if $object->get('isDeleted'); # because the ad is deleted... all we could show is the 'deleted' text... next if exists $ads{$object->get('adId')}; my $ad = $ads{$object->get('adId')} = WebGUI::AdSpace::Ad->new($session,$object->get('adId')); + next if undef $ad; # TODO not sure why we get here... push @{$var{myAds}}, { rowTitle => $ad->get('title'), rowClicks => $ad->get('clicks') . '/' . $ad->get('clicksBought'), diff --git a/lib/WebGUI/Form/AdSpace.pm b/lib/WebGUI/Form/AdSpace.pm index 34c7f268e..66fe418e0 100644 --- a/lib/WebGUI/Form/AdSpace.pm +++ b/lib/WebGUI/Form/AdSpace.pm @@ -78,7 +78,7 @@ sub definition { defaultValue=>1 }, defaultValue=>{ - defaultValue=>[1] + defaultValue=>[] }, }); return $class->SUPER::definition($session, $definition);