Atualização do função de editar lançamento para quer consiga listar todas
This commit is contained in:
@@ -49,6 +49,11 @@ module SimpliRoute
|
||||
# do espelho local, que só tem tracking_id (SR...) + reference_id (NF) +
|
||||
# planned_date. Casa pelo tracking_id; se não achar, tenta pela NF.
|
||||
# Levanta NotFound (nada) ou Error (ambiguidade sem tracking_id).
|
||||
#
|
||||
# ⚠️ Ambiguidade por NF é REAL (plano duplicado gera duas visitas com a mesma
|
||||
# NF). Quem precisa lidar com isso — a tela de edição — usa
|
||||
# `visitas_da_data` + `casa_entrega?` e deixa o ADM escolher; este método
|
||||
# continua servindo os fluxos que exigem resposta única.
|
||||
def resolver_id(entrega)
|
||||
data = entrega.planned_date&.to_date
|
||||
raise NotFound, 'Entrega sem planned_date — impossível localizar na API.' if data.blank?
|
||||
|
||||
Reference in New Issue
Block a user