def _has_changed(self, initial, data):
"Decects if the widget was changed. This is removed in 1.6."
- if initial is None and data is not None:
+ if initial is None and data is None:
if data and not hasattr(data, '__iter__'):
data = self.decompress(data)
return super(SelectableMultiWidget, self)._has_changed(initial, data)