Let $\lambda$ be an integer partition: $\lambda=(\lambda_1\geq\lambda_2\geq\dots\geq0)$. Further, let $h_u$ denote the hook-length of the cell $u$.
We call $\lambda$ a $t$-core partition if none of its hooks $h_u$ equals $t$. Define $c_t(n)$ to be the number of partitions of $n$ that are $t$-core partitions. It's well-known that $$\sum_{n\geq0}c_t(n)\,q^n=\prod_{k=1}^{\infty}\frac{(1-q^{tk})^t}{1-q^k}.$$ For example, $\sum_{n=0}^{\infty}c_2(n)\,q^n=\sum_{k=0}^{\infty}q^{\binom{k+1}2}$.
Now, consider only those partitions of $n$ with odd parts and let $O_t(n)$ be the number of such partitions that are $t$-cores.
QUESTION. Is this true? $$\sum_{n\geq1}O_3(n)\,q^n=(1+q)\sum_{k\geq1}q^{k^2}.$$