diff --git a/app/assets/javascripts/projects/commit/store/actions.js b/app/assets/javascripts/projects/commit/store/actions.js
index c72704303ca20eba30c6db766c317541134a7637..2b25082eced976dd2fe0a1297a4c7a75a31bac21 100644
--- a/app/assets/javascripts/projects/commit/store/actions.js
+++ b/app/assets/javascripts/projects/commit/store/actions.js
@@ -22,8 +22,8 @@ export const fetchBranches = ({ commit, dispatch, state }, query) => {
     .get(state.branchesEndpoint, {
       params: { search: query },
     })
-    .then(({ data }) => {
-      commit(types.RECEIVE_BRANCHES_SUCCESS, data.Branches || []);
+    .then(({ data = [] }) => {
+      commit(types.RECEIVE_BRANCHES_SUCCESS, data.Branches?.length ? data.Branches : data);
     })
     .catch(() => {
       createFlash({ message: PROJECT_BRANCHES_ERROR });
diff --git a/changelogs/unreleased/327064-fix-revert-query.yml b/changelogs/unreleased/327064-fix-revert-query.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0235c022a1cd48d874f11dffbd5aa78d26237697
--- /dev/null
+++ b/changelogs/unreleased/327064-fix-revert-query.yml
@@ -0,0 +1,5 @@
+---
+title: Fix revert commit query
+merge_request: 59356
+author:
+type: fixed