Anomalie #1883
ouvertRecherches enregistrées et SuperAdmin
100%
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
Mis à jour par Johan Cwiklinski il y a environ un mois
- Statut changé de Nouveau à 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.
Mis à jour par Frederic CROZET il y a environ un mois
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}
Mis à jour par Johan Cwiklinski il y a environ un mois · Edité
- Catégorie mis à Core
- Statut changé de Commentaire à In Progress
- Assigné à mis à Johan Cwiklinski
- Version cible mis à 1.1.5
- Version utilisée changé de 1.1.4 à 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).
Mis à jour par Johan Cwiklinski il y a environ un mois
- Statut changé de In Progress à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 56a953ffbc1e1323a3b2fc17866eb4edb1d4a151.
Mis à jour par Frederic CROZET il y a environ un mois
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à...
Mis à jour par Johan Cwiklinski il y a environ un mois
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 ;)