From c6cfecd44f4f9188799e0bee4bca5b72fcb6aa35 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Tue, 7 Feb 2017 09:32:53 +0100
Subject: [PATCH] Fixes #5368 Added missing attrs_order information to template
 serialization

---
 include/class_template.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/class_template.inc b/include/class_template.inc
index 7d416cbfe..49b11d321 100644
--- a/include/class_template.inc
+++ b/include/class_template.inc
@@ -129,6 +129,7 @@ class template
       foreach ($this->attributes[$class] as $attr) {
         $plugin->attributesAccess[$attr]->serializeAttribute($attributes[$class]['attrs'], FALSE);
       }
+      $attributes[$class]['attrs_order'] = array_keys($attributes[$class]['attrs']);
     }
 
     return $attributes;
-- 
GitLab