You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-01-16 15:58:12

soy93i
Member
Registered: 2023-01-16
Posts: 2

GLPI 10.0.5 / Warning sur Tickets

Bonjour,

Chaque fois qu'un ticket est ouvert dans l'onglet statistique j'ai un Warning qui s'affiche :
Warning: Undefined array key "takeintoaccountdate" in C:\xampp\htdocs\glpi\src\Ticket.php on line 6243

Voici quelques lignes du fichier Ticket.php :

public function showStatsDates()
6237    {
6238        $now                      = time();
6239       $date_creation            = strtotime($this->fields['date'] ?? '');
6240       // Tickets created before 10.0.4 do not have takeintoaccountdate field, use old and incorrect computation for those cases
6241        $date_takeintoaccount     = 0;
6242        if ($this->fields['takeintoaccountdate'] !== null) {
6243            $date_takeintoaccount = strtotime($this->fields['takeintoaccountdate']);
6244        } elseif ($this->fields['takeintoaccount_delay_stat'] > 0) {
6245            $date_takeintoaccount = $date_creation + $this->fields['takeintoaccount_delay_stat'];
6246        }


Idem lorsqu'une pièce jointe est liée au ticket avec un autre Warning :
Warning: Undefined array key "date_creation" in C:\xampp\htdocs\glpi\src\CommonITILObject.php on line 6799

Voici quelques lignes du fichier CommonITILObject.php :

6788 //add documents to timeline
        if ($params['with_documents']) {
            $document_item_obj = new Document_Item();
            $document_obj      = new Document();
            $document_items    = $document_item_obj->find([
                $this->getAssociatedDocumentsCriteria($params['bypass_rights']),
                'timeline_position'  => ['>', self::NO_TIMELINE]
            ]);
            foreach ($document_items as $document_item) {
                $document_obj->getFromDB($document_item['documents_id']);
6799                $date = $document_item['date'] ?? $document_item['date_creation'];
                $item = $document_obj->fields;
                $item['date'] = $date;
                // #1476 - set date_creation, date_mod and owner to attachment ones
                $item['date_creation'] = $date;
                $item['date_mod'] = $document_item['date_mod'];
                $item['users_id'] = $document_item['users_id'];
                $item['documents_item_id'] = $document_item['id'];

Merci pour votre aide

Offline

#2 2023-01-19 16:49:24

soy93i
Member
Registered: 2023-01-16
Posts: 2

Re: GLPI 10.0.5 / Warning sur Tickets

Personne a une idée du problème ?
Merci

Offline

Board footer

Powered by FluxBB