qot cleanup
@@ -1593,6 +1593,10 @@ EngineRPCExecutor<RenderRPC>::Execute(RenderRPC *rpc)
// Moved the actual cloning procedure to AddQueryOverTimeFilter so
// that the correct type of clone can be chosen.
//
+// Alister Maguire, Mon Nov 4 09:30:28 MST 2019
+// If we're not performing a QOT, let's still allow a clone to take
+// place (in case this has a future use case).
+//
// ****************************************************************************
template<>
void
@@ -1603,9 +1607,20 @@ EngineRPCExecutor<CloneNetworkRPC>::Execute(CloneNetworkRPC *rpc)
debug2 << "Executing CloneNetworkRPC: " << rpc->GetID() << endl;
TRY
{
+ //
+ // If we're performing a QOT, the clone will be taken care
+ // after the QOT has been set-up in the network manager.
+ //
if (rpc->GetQueryOverTimeAtts() != NULL)
+ {
netmgr->AddQueryOverTimeFilter(rpc->GetQueryOverTimeAtts(),
rpc->GetID());
+ }
+ else
+ {
+ netmgr->CloneNetwork(rpc->GetID());
+ }
+
rpc->SendReply();
}
CATCH2(VisItException, e)
