fix #22789