From 4a793a908352612efeea7ba11da1c42720fbfa85 Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Wed, 22 Aug 2018 05:14:01 +0000
Subject: [PATCH] orm: Add route to merge InstrumentedList

---
 include/class.orm.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/include/class.orm.php b/include/class.orm.php
index 1325bbab7..473be838c 100644
--- a/include/class.orm.php
+++ b/include/class.orm.php
@@ -2110,6 +2110,14 @@ extends ModelResultSet {
 
         return $object;
     }
+
+    function merge(InstrumentedList $list, $save=false) {
+       foreach ($list as $object)
+         $this->add($object, $save);
+
+       return $this;
+    }
+
     function remove($object, $delete=true) {
         if ($delete)
             $object->delete();
-- 
GitLab