diff --git a/packages/openneuro-server/src/graphql/resolvers/snapshots.js b/packages/openneuro-server/src/graphql/resolvers/snapshots.js
index <HASH>..<HASH> 100644
--- a/packages/openneuro-server/src/graphql/resolvers/snapshots.js
+++ b/packages/openneuro-server/src/graphql/resolvers/snapshots.js
@@ -186,7 +186,7 @@ export const filterLatestSnapshot = snapshots => {
       snapshots,
       snapshotCreationComparison,
     )
-    return sortedSnapshots[0].tag
+    return sortedSnapshots[sortedSnapshots.length - 1].tag
   } else {
     return null
   }
fix(api): Fix inverted sort order for latestSnapshot