Language & Robustness changes

The first change is about using LANGUAGE_NONE which fails here with German & English enabled. Instead grep the actual field language and use that.

The second one might not be OA's fault. We had issues with discussion posts being submitted and one of the attached file entries was set, but hat no actual content. So all fields set, but "0". The fix below doesn't hurt though.