mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
FIX connector_walmart next cursor should be all of the parameters from the value of the nextCursor
This commit is contained in:
@@ -152,7 +152,7 @@ class Walmart(object):
|
||||
))
|
||||
elif response.status_code == 400:
|
||||
data = response.json()
|
||||
if data["error"][0]["code"] == \
|
||||
if data.get("error", [{}])[0].get("code", '') == \
|
||||
"INVALID_TOKEN.GMP_GATEWAY_API":
|
||||
# Refresh the token as the current token has expired
|
||||
self.authenticate()
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
import logging
|
||||
|
||||
import odoo.addons.decimal_precision as dp
|
||||
from urllib.parse import parse_qs
|
||||
|
||||
from odoo import models, fields, api
|
||||
from odoo.addons.queue_job.job import job
|
||||
@@ -161,7 +162,8 @@ class SaleOrderAdapter(Component):
|
||||
:return: List
|
||||
"""
|
||||
if next_cursor:
|
||||
arguments = {'nextCursor': next_cursor}
|
||||
# next_cursor looks like '?somefield=xxx&blah=yyy'
|
||||
arguments = parse_qs(next_cursor.strip('?'))
|
||||
else:
|
||||
arguments = {'createdStartDate': from_date.isoformat()}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user