Browse Source

Skip clearing cache when handling new objects

jeremystretch 3 years ago
parent
commit
0855ff8b42
1 changed files with 2 additions and 2 deletions
  1. 2 2
      netbox/netbox/search/backends.py

+ 2 - 2
netbox/netbox/search/backends.py

@@ -54,11 +54,11 @@ class SearchBackend:
         """
         raise NotImplementedError
 
-    def caching_handler(self, sender, instance, **kwargs):
+    def caching_handler(self, sender, instance, created, **kwargs):
         """
         Receiver for the post_save signal, responsible for caching object creation/changes.
         """
-        self.cache(instance)
+        self.cache(instance, remove_existing=not created)
 
     def removal_handler(self, sender, instance, **kwargs):
         """