Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync
Segmento:

Varejo

Módulo:

PDVSyncServer.Core.DadosBasicos

Função:Cadastro de loja
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-7694




02. SITUAÇÃO/REQUISITO

Objetivo: Remover a obrigatoriedade do campo na camada de integração do PDV SYNC Server.


Descrição do Erro:

Identificado em produção, quando telefone está em branco ou inexistente, era apresentada a mensagem de erro abaixo: 

400 BadRequest - [https://pdvsync.varejo.totvs.com.br/dadosbasicos/api/retaguarda/lojas]  {"code":"","message":"","detailedMessage":"","helpUrl":"","details":[

{"guid":"98b9a7c9-fefd-44a2-996f-3414590acfb7","code":"CQIFlap.Pber.QnqbfOnfvpbf.Qbznva.Ragvgvrf.Ybwn.Ybwn+Reebe.17","message":"A Loja precisa de um telefone e que tenha entre 6 e 14 caracteres.","detailedMessage":"LojaShouldHaveTelefone"}

]}


Obs.: O campo de Telefone na tabela loja do PDV OMNI não possui obrigatoriedade do dado.

03. SOLUÇÃO

Foi feita a alteração da validação do campo e foi alterada a mensagem.

O campo aceita o valor vázio e  valores numéricos que tenha entre 6 e 14 caractéres