When trying to cross-reference one of the multi-case equations in the subnumcases environment with cleveref, only the equation number is shown and not the letter. Example:
\documentclass{article}
\usepackage{cases}
\usepackage{cleveref}
\begin{document}
\begin{subnumcases}{y=}
x^2 + 1, & $n = 1$ \label{eq:1}\\
3x^2 + 2, & $n > 1$ \label{eq:2}
\end{subnumcases}
We first want to refer to equation 1a with \Cref{eq:1}.
Then to equation 1b with \Cref{eq:2}.
\end{document}
Output:
What is going wrong here?


\@currentlabelwhich stores the reference value to the.auxfile finally -- that's wrong with it – Feb 15 '19 at 20:41