]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/database/wrapper/node/class_NodeListDatabaseWrapper.php
Added search (criteria) instance to updateNodeByMessageData() to make updates possible
[hub.git] / application / hub / main / database / wrapper / node / class_NodeListDatabaseWrapper.php
index 541bde12f8d017e2d25459d946ed0249f31d7f9c..5d123948566ec8243e061001c97be3258f752333 100644 (file)
@@ -189,12 +189,16 @@ class NodeListDatabaseWrapper extends BaseDatabaseWrapper implements NodeListWra
         *
         * @param       $messageData            An array of all message data
         * @param       $handlerInstance        An instance of a HandleableMessage class
+        * @param       $searchInstance         An instance of LocalSearchCriteria class
         * @return      void
         */
-       public function updateNodeByMessageData (array $messageData, HandleableMessage $handlerInstance) {
+       public function updateNodeByMessageData (array $messageData, HandleableMessage $handlerInstance, LocalSearchCriteria $searchInstance) {
                // Get a data set instance
                $dataSetInstance = ObjectFactory::createObjectByConfiguredName('dataset_criteria_class', array(self::DB_TABLE_NODE_LIST));
 
+               // Add search instance
+               $dataSetInstance->setSearchInstance($searchInstance);
+
                // Set primary key (session id)
                $dataSetInstance->setUniqueKey('node_' . XmlAnnouncementTemplateEngine::ANNOUNCEMENT_DATA_SESSION_ID);