'Products' object has no attribute 'title'
fi0 opened this issue · comments
Carrier: Fedex
Version: Version: 2024.2.10
{
"message": "'Products' object has no attribute 'title'",
"code": "SHIPPING_SDK_INTERNAL_ERROR",
"carrier_name": "fedex",
"carrier_id": "fedex"
}
Hi @fi0
Can you please confirm when that happened? Was it during a rate or shipment label request?
It happened when I requested for a rate.
@danh91 Here's the log
karrio.api | ERROR interface.py 68 'Products' object has no attribute 'title'
karrio.api | Traceback (most recent call last):
karrio.api | File "/karrio/venv/lib/python3.11/site-packages/karrio/api/interface.py", line 66, in wrapper
karrio.api | return func(*args, **kwargs)
karrio.api | ^^^^^^^^^^^^^^^^^^^^^
karrio.api | File "/karrio/venv/lib/python3.11/site-packages/karrio/api/interface.py", line 303, in process
karrio.api | request: lib.Serializable = gateway.mapper.create_rate_request(payload)
karrio.api | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
karrio.api | File "/karrio/venv/lib/python3.11/site-packages/karrio/mappers/fedex/mapper.py", line 15, in create_rate_request
karrio.api | return provider.rate_request(payload, self.settings)
karrio.api | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
karrio.api | File "/karrio/venv/lib/python3.11/site-packages/karrio/providers/fedex/rate.py", line 272, in rate_request
karrio.api | commodities=[
karrio.api | ^
karrio.api | File "/karrio/venv/lib/python3.11/site-packages/karrio/providers/fedex/rate.py", line 275, in <listcomp>
karrio.api | item.title or item.description or "N/A", max=35
karrio.api | ^^^^^^^^^^
karrio.api | AttributeError: 'Products' object has no attribute 'title'