Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 863c47ae erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: check if areas has been changed, trigger the save only if areas changed

Übergeordneter b1c8a75d
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -44,8 +44,9 @@ public static function onSiteSave($Site)
QUI\Permissions\Permission::checkPermission('quiqqer.bricks.assign');
$areas = $Site->getAttribute('quiqqer.bricks.areas');
$areas = json_decode($areas, true);
$areas = $Site->getAttribute('quiqqer.bricks.areas');
$oldAreaString = $areas;
$areas = json_decode($areas, true);
if (empty($areas)) {
return;
......@@ -166,8 +167,10 @@ public static function onSiteSave($Site)
self::$saved[$Site->getId()] = true;
// save bricks with unique ids
$Site->setAttribute('quiqqer.bricks.areas', json_encode($areas));
$Site->save();
if ($oldAreaString !== json_encode($areas)) {
$Site->setAttribute('quiqqer.bricks.areas', json_encode($areas));
$Site->save();
}
}
/**
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren