vaidikkp/zamboni — comment on commit 218ba6691a0a56fd626a4594ec8f952d2e61074c
File: apps/bandwagon/forms.py line 193
By vaidikkp:

While creating a collection if the description is emtpy, no entry for the description is created in the translations table. If a description is provided, an entry is created in the translations table.

So later setting the description to blank should ideally delete the old translations entry for the description or set the translation text to an empty string. R193 to R196 makes sure that when description is left blank at the time of editing a collection, the translation text is set to a blank string.

So if I do as you have suggested, it neither sets the translation text to an empty string nor deletes the entry because description becomes a `NoneType` object when left blank.

R193 to R196 makes sure that whenever description is left blank, an entry in the translations table is created for an empty string.