KKoPV / PVLng

PhotoVoltaic Logger new generation, a logging and data warehouse system for measuring data of sensors and photovoltaic plants, see
http://pvlng.com
Other
8 stars 2 forks source link

Update eines Channel-Names verändert mehrere Channel-Namen #8

Closed pafei closed 10 years ago

pafei commented 10 years ago

Manchmal werden mehrere Channels mit dem neuen Namen versehen. Als ich dem auf den Grund gehen wollte, habe ich enteckt, dass die Slim-Excpetions nicht funktionieren:

PHP Fatal error: Class 'slimMVC\Exception' not found in /srv/www/htdocs/lib/slimMVC/ORMTable.php on line 410, referer: http://server/channel/edit/57

Ursache für das wildlaufende Update scheint, dass die Identifikation der Alias-Kanäle nicht 100% korrekt ist in Channel.php auf Zeile 188: foreach ($entity->findMany('channel', $tree->guid) as $alias) {

Hier werden diverse Kanäle gefunden, welche keine Alias-Kanäle sind.

Leider verstehe ich noch zu wenig von der Applikation um das zu fixen.

K-Ko commented 10 years ago

Habe die Findung des Alias-Kanals auf den Alias-Typ(0) erweitert, da sonst z.B. Dashboard-Kanäle mit geändert würden.