File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -186,13 +186,13 @@ def process_kobj(self, kobj: KnowledgeObject) -> None:
186
186
logger .debug ("Attempting to read bundle from cache" )
187
187
bundle = self .cache .read (kobj .rid )
188
188
189
- if kobj .manifest != bundle .manifest :
190
- logger .warning ("Retrieved bundle contains a different manifest" )
191
-
192
189
if not bundle :
193
190
logger .debug ("Failed to find bundle" )
194
191
return
195
192
193
+ if kobj .manifest != bundle .manifest :
194
+ logger .warning ("Retrieved bundle contains a different manifest" )
195
+
196
196
kobj .manifest = bundle .manifest
197
197
kobj .contents = bundle .contents
198
198
@@ -224,7 +224,10 @@ def process_kobj(self, kobj: KnowledgeObject) -> None:
224
224
logger .debug ("No network targets set" )
225
225
226
226
for node in kobj .network_targets :
227
- self .network .push_event_to (kobj .normalized_event , node , flush = True )
227
+ self .network .push_event_to (kobj .normalized_event , node )
228
+ if not self .network .flush_webhook_queue (node ):
229
+ logger .warning ("Dropping unresponsive node" )
230
+ self .handle (rid = node , event_type = EventType .FORGET )
228
231
229
232
kobj = self .call_handler_chain (HandlerType .Final , kobj )
230
233
You can’t perform that action at this time.
0 commit comments