Follow-up da review de 19/08 na #802.
Os tokens do Bling passaram a ser chaveados por client_id em vez de storeId (packages/apps/bling-erp/src/bling-auth/tokens-doc.ts:30-33) — escolha certa, mas sem migração: loja autorizada antes do deploy fica sem doc em blingTokens/{clientId}.
Consequência: check-enable-api.ts:16-18 retorna false → bling-callback.ts devolve 403 e event-to-bling.ts retorna null, ambos só com logger.warn, nada nos logs do hidden_data. A integração para sem nenhum sinal no painel até o lojista reautorizar.
Opções:
- Fallback de leitura no doc legado
blingTokens/{storeId} com cópia para a chave nova no primeiro acesso; ou
- No mínimo, nota de release orientando a reautorização (se a 1011 foi autorizada durante a PR, ela também precisa).
Follow-up da review de 19/08 na #802.
Os tokens do Bling passaram a ser chaveados por
client_idem vez destoreId(packages/apps/bling-erp/src/bling-auth/tokens-doc.ts:30-33) — escolha certa, mas sem migração: loja autorizada antes do deploy fica sem doc emblingTokens/{clientId}.Consequência:
check-enable-api.ts:16-18retornafalse→bling-callback.tsdevolve 403 eevent-to-bling.tsretornanull, ambos só comlogger.warn, nada noslogsdohidden_data. A integração para sem nenhum sinal no painel até o lojista reautorizar.Opções:
blingTokens/{storeId}com cópia para a chave nova no primeiro acesso; ou