diff --git a/flows/shared/db.py b/flows/shared/db.py index 9bf8e18..ac3c621 100644 --- a/flows/shared/db.py +++ b/flows/shared/db.py @@ -115,7 +115,10 @@ class SyncDB: sql = ( 'SELECT "orderNo","createdAt","labelPdfUrl","countryRegion" ' 'FROM "Orders" ' - 'WHERE "labelPdfUrl" IS NOT NULL AND "ocrLayout" IS NULL' + 'WHERE "labelPdfUrl" IS NOT NULL ' + 'AND ("ocrLayout" IS NULL ' + ' OR ("ocrLayout" NOT IN (\'ERROR\',\'UNSUPPORTED\') ' + ' AND COALESCE("ocrTracking", \'\') = \'\'))' ) params: list = [] if country_regions: