From 4e53ddded0e4b1e76f8187c1e6cba5d167f94b52 Mon Sep 17 00:00:00 2001
From: Eric Cano <Eric.Cano@cern.ch>
Date: Tue, 5 Dec 2017 16:41:06 +0100
Subject: [PATCH] Fixed wrong exception type in catch in
 OStoreDB::RetrieveMount::getNextJobBatch()

---
 scheduler/OStoreDB/OStoreDB.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scheduler/OStoreDB/OStoreDB.cpp b/scheduler/OStoreDB/OStoreDB.cpp
index 34b385bb29..65ebf0d0d1 100644
--- a/scheduler/OStoreDB/OStoreDB.cpp
+++ b/scheduler/OStoreDB/OStoreDB.cpp
@@ -2283,7 +2283,7 @@ std::list<std::unique_ptr<SchedulerDatabase::RetrieveJob> > OStoreDB::RetrieveMo
         } catch (cta::exception::Exception & e) {
           std::string debugType=typeid(e).name();
           if (typeid(e) == typeid(Backend::NoSuchObject) ||
-              typeid(e) == typeid(objectstore::ArchiveRequest::WrongPreviousOwner)) {
+              typeid(e) == typeid(objectstore::RetrieveRequest::WrongPreviousOwner)) {
             // The object was not present or not owned, so we skip it. It should be removed from
             // the queue.
             jobsToDequeue.emplace_back((*j)->m_retrieveRequest.getAddressIfSet());
-- 
GitLab