| body |
{"product": {"rating": null, "rating_count": null, "brand": "Nike Performance", "name": "REFUEL BOTTLE LOCKING LID UNISEX - Drink bottle - gameroyal/black/silver-coloured", "description": "Material & care\nMaterial\n:\n\u00a0\nSynthetics\nCare instructions\n:\n\u00a0\nMachine wash on gentle cycle\nDetails\nBPA-free\nFood-safe\nSport\n:\n\u00a0\nTraining & fitness\nPattern\n:\n\u00a0\nPrint\nOutsole\n:\n\u00a0\nAbrasive resistant\nVolume\n:\n\u00a0\n0.7 l (Size One Size)\nArticle number\n:\n\u00a0\nN1244E1GL-K32\nView manufacturing details\nSize & fit\nCircumference\n:\n\u00a0\n12 cm (Size One Size)\nCapacity\n:\n\u00a0\n709 ml\nLength\n:\n\u00a0\n24 cm (Size One Size)\nDiameter\n:\n\u00a0\n6 cm (Size One Size)\nNike Performance\nFollow", "data": {"dataFacets": []}, "categories": ["Men > Sale > Sport > Equipment > Drink bottles & Crates > Men\u2019s Drink Bottles & Crates on Sale"], "gender": "Unisex", "product_images": [], "market_id": 90, "remote_code": "nike-performance-refuel-bottle-locking-lid-unisex-drink-bottle-gameroyalblacksilver-coloured-iridescent-n1244e1gl-k32", "is_lost": 0, "variants": [{"remote_code": "N1244E1GL-J110ONE000", "upc": "", "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-24-oz-709-ml-unisex-drink-bottle-pink-spellblacksilver-iridescent-n1244e1gl-j11.html", "email_meta": "N1244E1GL-J11", "size": "One Size", "origin_color": "pink spell/black/silver iridescent/black", "price": 19.95, "price_full": "", "variant_images": ["https://img01.ztat.net/article/spp-media-p1/50eb229dac994556a67f3ba11c8293ec/76af9e791668459e86392e523b2b29a7.jpg", "https://img01.ztat.net/article/spp-media-p1/043f1196c04a4f7c94f5b499908ef28b/a588b5ecefbb4f4c8806893897169ba3.jpg", "https://img01.ztat.net/article/spp-media-p1/581e9d381c92415b9f2f80ad14990000/4afac0ade3774df8bcf3739bf2f2452d.jpg", "https://img01.ztat.net/article/spp-media-p1/ce430844304a4eecb9a6186056f1fbad/e56f59e41f9a49739348b77a19d87c16.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://img01.ztat.net/article/spp-media-p1/50eb229dac994556a67f3ba11c8293ec/76af9e791668459e86392e523b2b29a7.jpg", "description": "Color: pink spell/black/silver iridescent/black; Size: One Size", "colors": ["pink spell/black/silver iridescent/black"], "combo_key": "One Sizepink spell/black/silver iridescent/black"}, {"remote_code": "N1244E1GL-C110ONE000", "upc": "", "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-709-ml-unisex-drink-bottle-anthraciteblacksilver-iridescent-n1244e1gl-c11.html", "email_meta": "N1244E1GL-C11", "size": "One Size", "origin_color": "anthracite/black/silver iridescent/black", "price": 14.0, "price_full": 19.95, "variant_images": ["https://img01.ztat.net/article/spp-media-p1/a4c8e62755bc4bc9967b4d90efd80693/87ce1bb6d3d6491d91238e9c3533077f.jpg", "https://img01.ztat.net/article/spp-media-p1/1b757c2a905e46939a5118ad9a0217a7/123ca3bb61ad458a98000efe6c7a4a24.jpg", "https://img01.ztat.net/article/spp-media-p1/e823c4ebff31429bbec4aa0f9251d135/bab1cbb3ecc94fa994c46cd68eaba817.jpg", "https://img01.ztat.net/article/spp-media-p1/8fd8243dd2f14d8c95d95531656b931b/d79d8b04a38b4384aee247ba6a27358a.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://img01.ztat.net/article/spp-media-p1/a4c8e62755bc4bc9967b4d90efd80693/87ce1bb6d3d6491d91238e9c3533077f.jpg", "description": "Color: anthracite/black/silver iridescent/black; Size: One Size", "colors": ["anthracite/black/silver iridescent/black"], "combo_key": "One Sizeanthracite/black/silver iridescent/black"}, {"remote_code": "N1244E1GL-K310ONE000", "upc": "", "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-709-ml-unisex-drink-bottle-baltic-blueblack-iridescent-n1244e1gl-k31.html", "email_meta": "N1244E1GL-K31", "size": "One Size", "origin_color": "baltic blue/black iridescent/black", "price": 19.95, "price_full": "", "variant_images": ["https://img01.ztat.net/article/spp-media-p1/a528dd74be73414c90b9682981abb7cf/d24272eaf5e249afa75fe65620536425.jpg", "https://img01.ztat.net/article/spp-media-p1/dbe6d2fee4614cc995411d88d54fc16a/54f1826d73384a59b43d644d8910285a.jpg", "https://img01.ztat.net/article/spp-media-p1/f704a47222624868ae8f92b0fd8746a2/b82afa5f9f204a88adb6d4696b113807.jpg", "https://img01.ztat.net/article/spp-media-p1/d60158a452da4507986414db52404527/5bc96d650b0c444aa79c6bcc9d67134b.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://img01.ztat.net/article/spp-media-p1/a528dd74be73414c90b9682981abb7cf/d24272eaf5e249afa75fe65620536425.jpg", "description": "Color: baltic blue/black iridescent/black; Size: One Size", "colors": ["baltic blue/black iridescent/black"], "combo_key": "One Sizebaltic blue/black iridescent/black"}, {"remote_code": "N1244E1GL-B130ONE000", "upc": "", "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-709-ml-unisex-drink-bottle-naturalblackblack-iridescent-n1244e1gl-b13.html", "email_meta": "N1244E1GL-B13", "size": "One Size", "origin_color": "natural/black/black iridescent/black", "price": 16.0, "price_full": 19.95, "variant_images": ["https://img01.ztat.net/article/spp-media-p1/2b3498c3084c45f5bda9685e7b7b6a11/65774473004b45008912e3c42d7d92da.jpg", "https://img01.ztat.net/article/spp-media-p1/da3eb53082ae4e7c93e66db96d6dc48d/37bd64c0a0b84d8a92dfcf3da3cfeca7.jpg", "https://img01.ztat.net/article/spp-media-p1/4755b2aacaca469e99d2b263735a67cc/8e493c6b7ab1463287e6e3cf6be60895.jpg", "https://img01.ztat.net/article/spp-media-p1/da40e325905a45e98b416b1c6d3a8918/36bcc2e540814121a55a755d5b95a979.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://img01.ztat.net/article/spp-media-p1/2b3498c3084c45f5bda9685e7b7b6a11/65774473004b45008912e3c42d7d92da.jpg", "description": "Color: natural/black/black iridescent/black; Size: One Size", "colors": ["natural/black/black iridescent/black"], "combo_key": "One Sizenatural/black/black iridescent/black"}, {"remote_code": "N1244E1GL-K320ONE000", "upc": "", "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-unisex-drink-bottle-gameroyalblacksilver-coloured-iridescent-n1244e1gl-k32.html", "email_meta": "N1244E1GL-K32", "size": "One Size", "origin_color": "gameroyal/black/silver-coloured/royal blue", "price": 18.0, "price_full": 19.95, "variant_images": ["https://img01.ztat.net/article/spp-media-p1/2abe14a8d5f540aca724e75d472fa92e/1d1b220e35104b259488ebe21de7cf35.jpg", "https://img01.ztat.net/article/spp-media-p1/d18c8244672449afaa152080b185c487/1f2eac2b87564037a911901d1e59e172.jpg", "https://img01.ztat.net/article/spp-media-p1/9243bdf177dc41c7973349c391483448/c9530bee75d74e1e8832a5ce9a79cdd9.jpg", "https://img01.ztat.net/article/spp-media-p1/f889189a62a74d70b17a3ed6be3570a0/5ec4c42f3b7341b5b8db14227ce42fa4.jpg", "https://img01.ztat.net/article/spp-media-p1/984a735ca1b74ff4a8bda69173171583/e899d61d9bc541658f2bb067864bae9f.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://img01.ztat.net/article/spp-media-p1/2abe14a8d5f540aca724e75d472fa92e/1d1b220e35104b259488ebe21de7cf35.jpg", "description": "Color: gameroyal/black/silver-coloured/royal blue; Size: One Size", "colors": ["gameroyal/black/silver-coloured/royal blue"], "combo_key": "One Sizegameroyal/black/silver-coloured/royal blue"}]}, "remote_url": "https://en.zalando.de/nike-performance-refuel-bottle-locking-lid-unisex-drink-bottle-gameroyalblacksilver-coloured-iridescent-n1244e1gl-k32.html", "parsing_type": "basket", "finalize": false, "parsing_code": 200, "parsing_text": "[200] Success: Item: 'nike-performance-refuel-bottle-locking-lid-unisex-drink-bottle-gameroyalblacksilver-coloured-iridescent-n1244e1gl-k32' - parsed successfully. additional_error_text=''"} |
| error_text |
File "/opt/working_folder/middlewares/catch_errors_middleware/catch_500_errors.py", line 15, in dispatch
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 84, in call_next
raise app_exc
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 70, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
raise exc
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
await self.app(scope, receive, sender)
File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
raise e
File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
await route.handle(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
response = await func(request)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 274, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
return await anyio.to_thread.run_sync(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/working_folder/api/logging_router/api/product_logging.py", line 495, in log_product_upload
add_product_history(db, market_id, remote_code, json_data)
File "/opt/working_folder/api/logging_router/api/product_logging.py", line 319, in add_product_history
.first()
^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2728, in first
return self.limit(1)._iter().first() # type: ignore
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2827, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2362, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2247, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
return meth(
^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
cursor.execute(statement, parameters)
|