diff --git a/services/targo-hub/lib/dispatch.js b/services/targo-hub/lib/dispatch.js index c070b52..ca56491 100644 --- a/services/targo-hub/lib/dispatch.js +++ b/services/targo-hub/lib/dispatch.js @@ -426,7 +426,7 @@ async function nextJobRef () { const fields = encodeURIComponent(JSON.stringify(['name'])) const r = await erpFetch(`/api/resource/Dispatch Job?filters=${filters}&fields=${fields}&limit_page_length=0`) const re = new RegExp('^' + ymd + '-(\\d{3})$') - for (const j of ((r && r.data) || [])) { const m = re.exec(String(j.name || '')); if (m) { const n = parseInt(m[1], 10); if (n > max) max = n } } + for (const j of ((r && r.data && r.data.data) || [])) { const m = re.exec(String(j.name || '')); if (m) { const n = parseInt(m[1], 10); if (n > max) max = n } } } catch (e) { log('nextJobRef: ' + e.message) } return ymd + '-' + String(max + 1).padStart(3, '0') }