]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/System.php
Merge pull request #10033 from friendica/bug/10032-event-query
[friendica.git] / src / Core / System.php
index e84fcb5737733f649f13bf3ed4c2a3e34c51e4fe..38db75d89319aef24ae2d7d39672eb0346831d2b 100644 (file)
@@ -53,6 +53,12 @@ class System
 
                while ($func = array_pop($trace)) {
                        if (!empty($func['class'])) {
+                               if (in_array($previous['function'], ['insert', 'fetch', 'toArray', 'exists', 'count', 'selectFirst', 'selectToArray',
+                                       'select', 'update', 'delete', 'selectFirstForUser', 'selectForUser'])
+                                       && (substr($previous['class'], 0, 15) === 'Friendica\Model')) {
+                                       continue;
+                               }
+
                                // Don't show multiple calls from the Database classes to show the essential parts of the callstack
                                $func['database'] = in_array($func['class'], ['Friendica\Database\DBA', 'Friendica\Database\Database']);
                                if (!$previous['database'] || !$func['database']) {