Development #36546
api_entreprise: prendre en compte des dates "nulles" lors des normalisations les réponses
Début:
30 septembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Erreur en recette:
Error occurred while processing request TypeError at /api-entreprise/api-entreprise/extraits_rcs/305532517/ int() argument must be a string or a number, not 'NoneType' Request Method: GET Request URL: https://passerelle-test.demarches.lametro.fr/api-entreprise/api-entreprise/extraits_rcs/305532517/?object=None&recipient=20004071500019&context=Tiers&orig=services-test.demarches.lametro.fr&algo=sha256×tamp=2019-09-30T11%3A44%3A43Z&nonce=43fe504d73cca696ac440a2a5c6a3180&signature=3BTN5ToEnsY5VzvCT/Z%2B3bFGYlpkibBNf7FTE/b40Yc%3D Django Version: 1.11.20 Python Executable: /usr/bin/uwsgi-core Python Version: 2.7.13 Python Path: ['.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf', '/usr/lib/python2.7/dist-packages/odf'] Server time: lun, 30 Sep 2019 13:44:44 +0200 Installed Applications: '' Installed Middleware: '' Traceback: File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py" in api 126. resp = f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in perform 421. result = self.endpoint(request, **params) File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in extraits_rcs 269. return self.get('extraits_rcs_infogreffe/%s/' % siren, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in get 120. normalize_dates(data) File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in normalize_dates 47. normalize_dates(item) File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in normalize_dates 59. if int(data[key]) > 0:
Avec la réponse d'API Entreprise:
{u'date_extrait': u'29 SEPTEMBRE 2019', u'date_immatriculation': u'1976-03-10', u'date_immatriculation_timestamp': 195260400, u'observations': [{u'date': u'', u'date_timestamp': None, u'libelle': u' DEPOT AU GREFFE LE 23.02.1976 LES AFFICHES DE GRENOBLE DU 21.02.1976 ', u'numero': u'0'}, {u'date': u'2004-07-06', u'date_timestamp': 1089064800, u'libelle': u" TRANSFERT D'UN ETABLISSEMENT COMPLEMENTAIRE DE VOIRON (38500) 25 RUE DU MAIL A VOIRON (38500) 30 COURS BECQUART CASTELBON A COMPTER DU 01/06/2004. ", u'numero': u'7319'}, {u'date': u'2010-01-25', u'date_timestamp': 1264374000, u'libelle': u" TRANSFERT DE L'ETABLISSEMENT DU 69 COURS SANIT ANDRE, 38800 PONT DE CLAIX AU 46 ANGLE DE L'AVENUE GRUGLIASCO ET ALLEE JOSEPH KESSEL 38130 ECHIROLLES A COMPTER DU 01/01/2009 ", u'numero': u'1027'}, {u'date': u'1976-06-30', u'date_timestamp': 204933600, u'libelle': u' -MODIFICATION DU 30/06/1976 : ACQUISITION DE MONSIEUR PETREL GERARD DE LA BRANCHE D\'ACTIVITE "REGIE D\'IMMEUBLES", A COMPTERDU 01/05/1976. -MODIFICATION DU 10/01/1983 : ACQUISITION DE LA CLIENTELE DE SYNDIC ET DE REGIE D\'IMMEUBLES DE LA SARL AGENCE DE L\'ETOILE ACOMPTERDU 01/12/1982. -MISE EN HARMONIEDES STATUTS AVEC LA LOI N\xb0 81 1162 DU 30/12/1981. (ANCIENNE DENOMINATION : IMMOBILIERE BERNARD TEILLAUD) -MODIFICATION DU 18.07.1994 : PRISE EN LOCATION GERANCE D\'UN FONDS D\'ADMINISTRATION DE BIENS DE LA STE A.F. GESTION ISERE RCS GRENOBLE B 381 144 419 (91B0299 MODIFICA- TION DU 18.07.1994) DU 01.04.1994 AU 31.03.1995 RENOUVELABLE PAR TA- CITE RECONDUCTION. -MODIFICATION DU 30.08.1994 : BRANCHE D\'ACTIVITE DE "TRANSACTIONS IMMOBILIERES" DONNEE EN LOCATION GERANCE A COMPTER DU 01.04.1994 -MODIFICATION DU 29.12.1995 : FUSION ABSORPTION DE LA STE R. REPELLIN ET P. DE VILLARD (B 055 501 332) A COMPTER DU 01 JANVIER 1995.(FIN DE L\'EXPLOITATION EN QUALITE DE LOCATAIRE GERANTE DE L\'ACTIVITE "ADMINISTRATION DE BIENS" PRECEDEMMENT CONSENTIE PAR LA STE R REPELLIN ET P DE VILLARD A LA STE FONCIA ANDRE- VON DU 01.04.1994 AU 01.01.1995). -MODIFICATION DU 04.03.1996 : TRANSMISSION UNIVERSELLE DU PATRIMOINE DE LA STE AGENCE LESDIGUIERES (B 063 500 433) A LA STE FONCIA ANDREVON A COMPTER DU 1ER JANVIER 1995 (FONDS PRECEDEMMENT EXPLOITE EN LOCATION GERANCE DU 01.04.1994 AU 01.01 1995). -DECLARATION MODIFICATIVE DU 19 MARS 1996 : FUSION ABSORPTION DE LA STE FONCIA SAGEI (RCS GRENOBLE B 063 500 870 - 63 B 87) A COMPTER DU 01.01.1995. LA SOCIETE FONCIA ANDREVON A GERE LE PORTEFEUILLE D\'ADMINISTRATION DE BIENS DE LA SOCIETE FONCIA SAGEI DU 01.10.1994 AU 01.01.1995. ', u'numero': u'0'}, {u'date': u'2013-02-19', u'date_timestamp': 1361228400, u'libelle': u' CHANGEMENT DE DENOMINATION A COMPTER DU 01/01/2013. ANCIENNE DENOMINATION FONCIA ANDREVON . ', u'numero': u'2343'}], u'siren': u'305532517'}
Ça pete pour :
{u'date': u'', u'date_timestamp': None, ... }
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-api_entreprise-ignore-null-timestamps-36546.patch 0001-api_entreprise-ignore-null-timestamps-36546.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7b82aae51ce55997d476128e71b540c4894cf8f0 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat Oct 5 13:42:42 2019 +0200 api_entreprise: ignore null timestamps (#36546)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api_entreprise: ignore null timestamps (#36546)