fix empty name default bug