Bienvenue, Invité. Merci de vous connecter ou de vous enregister.

Auteur Sujet: Bug Migration + import defense  (Lu 177 fois)

darksite00

  • Arrivant
  • Messages: 4
  • Karma: +0/-0
Bug Migration + import defense
« le: 28 août 2020, 17:14:38 »
Bonjour,

Quand j'ai voulu mettre à jour le module Xtense 2.7.0 à 2.9.0, j'ai eu un message d'erreur suivant :

ErrNo:1146
Query:
ALTER TABLE ogspy_parsedRec CONVERT TO CHARACTER SET utf8
Error:
Table 'ogspy_parsedRec' doesn't exist

J'ai donc décidé de tout réinstaller. En remettant à jour mes données personnelles, je me suis rendu compte que la défense ne remonté pas. En consultant le code du fichier xtense.php, j'ai constaté une petite erreur.

Dans les 2 foreachs pour le traitement de défense (case à la ligne 246), on a utilise la variable $data[$code] au lieu de $data['defense'][$code]. Du coup, il ne trouve aucune valeur et n'enregistre aucune données dans la base de données

Code: "Mauvais code" [Sélectionner]
                foreach ($database['defense'] as $code) {
                    if (isset($data[$code])) {
                        $fields .= ', ' . $code;
                        $set .= ', ' . (int)$data[$code];
                    }
                }

Code: "Bon code" [Sélectionner]
                foreach ($database['defense'] as $code) {
                    if (isset($data['defense'][$code])) {
                        $fields .= ', ' . $code;
                        $set .= ', ' . (int)$data['defense'][$code];
                    }
                }

 

DarkNoon

  • Administrator
  • Complètement accro !
  • *****
  • Messages: 2629
  • Country: fr
  • Karma: +15/-2
  • Retraité Actif
    • Hébergement de serveurs OGSpy
Re : Bug Migration + import defense
« Réponse #1 le: 29 août 2020, 20:44:44 »
Merci pour nous avoir remonté les 2 problèmes :-)

Pour le premier il reste deux tables à intégrer à OGSpy directement, celle ci en fait partie. Je vais m'ajouter une tâche pour ne pas oublier.

Sur le problème des défenses tu es le premier à le voir :-)

Je peux intégrer ta modification directement ou te laisser faire une Pull Request sur le dépôt Github si tu veux garder le crédit de cette touvaille ;-) https://github.com/OGSteam/mod-xtense

Dis moi ce que tu préfères :-)
Héberger votre OGSpy : Hébergement
Réseaux Sociaux OGSteam :Facebook
 

DarkNoon

  • Administrator
  • Complètement accro !
  • *****
  • Messages: 2629
  • Country: fr
  • Karma: +15/-2
  • Retraité Actif
    • Hébergement de serveurs OGSpy
Re : Bug Migration + import defense
« Réponse #2 le: 04 septembre 2020, 12:21:26 »
Corrigé en version 2.9.1 d'Xtense.

Il y avait 2-3 trucs à reprendre :-)
Héberger votre OGSpy : Hébergement
Réseaux Sociaux OGSteam :Facebook