diff --git a/xroot_plugins/XrdSsiCtaRequestMessage.cpp b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
index 97789d1dee3bd3f7a94312908fb93df9263f077c..8e506a028266d9a2cba9b1276d987783481de51c 100644
--- a/xroot_plugins/XrdSsiCtaRequestMessage.cpp
+++ b/xroot_plugins/XrdSsiCtaRequestMessage.cpp
@@ -1717,8 +1717,8 @@ void RequestMessage::processShowQueues(const cta::admin::AdminCmd &admincmd, cta
          std::vector<std::string> currentRow;
          currentRow.push_back(common::dataStructures::toString(q.mountType));
          currentRow.push_back(q.tapePool);
-         currentRow.push_back(q.vid);
          currentRow.push_back(q.logicalLibrary);
+         currentRow.push_back(q.vid);
          currentRow.push_back(std::to_string(q.filesQueued));
          currentRow.push_back(bytesToMbString(q.bytesQueued));
          currentRow.push_back(std::to_string(q.oldestJobAge));