s formulários do Symfony2 interpretam cadeias de caracteres em branco como nul

Tenho um formulário Symfony2 com vários campos, incluindo um campo de texto opcional chamadorecap.

Esterecap campo @ salva perfeitamente quando há algum texto, mas quando o campo é deixado em branco, recebo este erro:

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'recap' cannot be null

Isso mesmo - a colunarecap não pode sernull. Defino dessa maneira de propósito.Null significa desconhecido. Quando o usuário sairecap em branco, o valor derecap não é desconhecido; está em branco.

Minha pergunta é como obter o Symfony para salvarrecap Como'' quando estiver em branco, nãonull.

questionAnswers(14)

yourAnswerToTheQuestion