From db6e5fd9580a8b83adc31cc5684ed0bad6be56c2 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@esss.se>
Date: Wed, 18 Sep 2019 13:25:29 +0200
Subject: [PATCH] Fix inventory update not triggered

The inventory update should be triggered separately from the core
services update.
Both jobs have been decoupled.

INFRA-1290
---
 app/models.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app/models.py b/app/models.py
index e960182..0c32a0b 100644
--- a/app/models.py
+++ b/app/models.py
@@ -1818,10 +1818,8 @@ def before_flush(session, flush_context, instances):
 
     See http://docs.sqlalchemy.org/en/latest/orm/session_events.html#before-flush
     """
-    if trigger_core_services_update(session):
-        # This will also trigger an inventory update
-        return
     trigger_inventory_update(session)
+    trigger_core_services_update(session)
 
 
 # call configure_mappers after defining all the models
-- 
GitLab