89446e60a6
Resolve #32196 (cherry picked from commit 74664b08a004393ce013e872e47901f52645b65a)
Resolve #32196 (cherry picked from commit 74664b08a004393ce013e872e47901f52645b65a)