Project

General

Profile

Actions

Anomalie #1883

closed

Recherches enregistrées et SuperAdmin

Added by Frederic CROZET 4 months ago. Updated about 2 months ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
10/20/2024
Due date:
% Done:

100%

Estimated time:
Version utilisée:

Description

L'accès aux recherches enregistrées en tant que SuperAdmin aboutit à une erreur :

Détails
Type : TypeError
Code : 0
Message : Cannot assign null to property Galette\Entity\SavedSearch::$name of type string
Fichier : /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php
Ligne : 128

Actions #1

Updated by Johan Cwiklinski 4 months ago

  • Status changed from Nouveau to Commentaire

Je viens de tester en local, je ne reproduit pas (sur la démo non plus). Je suppose par ailleurs que ce 'nest pas lié à la version 1.1.4, c'était fort certainement déjà présent avant.

Il faudrait la stack complète de l'erreur pour investiguer davantage.

Actions #2

Updated by Frederic CROZET 4 months ago

Détails
Type : TypeError

Code : 0

Message : Cannot assign null to property Galette\Entity\SavedSearch::$name of type string

Fichier : /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php

Ligne : 128

Trace
#0 /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php(80): Galette\Entity\SavedSearch->loadFromRS()
#1 /homepages/21/d595234059/htdocs/galette/lib/Galette/Repository/SavedSearches.php(93): Galette\Entity\SavedSearch->_construct()
#2 /homepages/21/d595234059/htdocs/galette/lib/Galette/Controllers/Crud/SavedSearchesController.php(165): Galette\Repository\SavedSearches->getList()
#3 [internal function]: Galette\Controllers\Crud\SavedSearchesController->list()
#4 /homepages/21/d595234059/htdocs/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()
#5 /homepages/21/d595234059/htdocs/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()
#6 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/Route.php(363): DI\Bridge\Slim\ControllerInvoker->
_invoke()
#7 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Authenticate.php(166): Slim\Routing\Route->handle()
#8 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Galette\Middleware\Authenticate->_invoke()
#9 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#10 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle()
#11 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle()
#12 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run()
#13 /homepages/21/d595234059/htdocs/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle()
#14 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\SessionMiddleware->process()
#15 /homepages/21/d595234059/htdocs/galette/vendor/slim/csrf/src/Guard.php(482): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#16 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Csrf\Guard->process()
#17 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Language.php(68): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#18 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Language->
_invoke()
#19 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Telemetry.php(69): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#20 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Telemetry->__invoke()
#21 /homepages/21/d595234059/htdocs/galette/includes/main.inc.php(177): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#22 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Closure->{closure}()
#23 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#24 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process()
#25 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#26 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process()
#27 /homepages/21/d595234059/htdocs/galette/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#28 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process()
#29 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#30 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle()
#31 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/App.php(193): Slim\App->handle()
#32 /homepages/21/d595234059/htdocs/galette/includes/main.inc.php(209): Slim\App->run()
#33 /homepages/21/d595234059/htdocs/galette/webroot/index.php(50): require_once('/homepages/21/d...')
#34 {main}

Actions #3

Updated by Johan Cwiklinski 4 months ago · Edited

  • Category set to Core
  • Status changed from Commentaire to In Progress
  • Assignee set to Johan Cwiklinski
  • Target version set to 1.1.5
  • Version utilisée changed from 1.1.4 to 1.1.0

Ça n'a visiblement rien à voir avec le super admin ; c'est juste que le nom de la recherche en base est NULL. J'ai du aller modifier la valeur directement en base, car je n'ai pas pu reproduire depuis l'interface (ne pas mettre de nom à une recherche sauvegardée enregistre une chaîne vide).

Actions #4

Updated by Johan Cwiklinski 4 months ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100
Actions #5

Updated by Frederic CROZET 4 months ago

Impeccable, l'application du correctif m'a permis de voir une recherche enregistrée pour le compte SuperAdmin du 11 juillet 2023 sans nom, ni paramètre... Bizarre!
D'ailleurs, il n'y a aucune raison d'avoir des recherche enregistrées avec ce compte là...

Actions #6

Updated by Johan Cwiklinski 4 months ago

Frederic CROZET a écrit (#note-5):

Impeccable, l'application du correctif m'a permis de voir une recherche enregistrée pour le compte SuperAdmin du 11 juillet 2023 sans nom, ni paramètre... Bizarre!

En effet... Peut-être juste un autre bug ? :/

D'ailleurs, il n'y a aucune raison d'avoir des recherche enregistrées avec ce compte là...

Dans l'absolu, oui ; mais rien ne s'y oppose jusque maintenant ;)

Actions #7

Updated by Johan Cwiklinski about 2 months ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF