diff --git a/a2a/business_agent/src/business_agent/store.py b/a2a/business_agent/src/business_agent/store.py index f191f4c..606f5f8 100644 --- a/a2a/business_agent/src/business_agent/store.py +++ b/a2a/business_agent/src/business_agent/store.py @@ -158,15 +158,14 @@ def _get_line_item(self, product: Product, quantity: int) -> LineItem: image_url = None - if isinstance(product.image, list): - if isinstance(product.image, str): - image_url = product.image - elif isinstance(product.image, list) and product.image: - first_image = product.image[0] - if isinstance(first_image, str): - image_url = first_image - elif isinstance(first_image, ImageObject): - image_url = first_image.url + if isinstance(product.image, str): + image_url = product.image + elif isinstance(product.image, list) and product.image: + first_image = product.image[0] + if isinstance(first_image, str): + image_url = first_image + elif isinstance(first_image, ImageObject): + image_url = first_image.url return LineItem( id=uuid4().hex,