From 313ed2ebaf4f39df8a337f17f7fb7e10dfa9a7fe Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Wed, 2 Apr 2014 16:29:20 -0500 Subject: [PATCH] orm: Clear InstrumentedList cache on expunge() --- include/class.orm.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/class.orm.php b/include/class.orm.php index b76c9c292..ce8edcf2a 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -536,7 +536,8 @@ class InstrumentedList extends ModelInstanceIterator { return $this->queryset->exists(); } function expunge() { - return $this->queryset->delete(); + if ($this->queryset->delete()) + $this->reset(); } function update(array $what) { return $this->queryset->update($what); -- GitLab