This is for Sitecore 7.5 update-2 version.
We are using Item-level Language Fallback and everything works fine except this piece gives error every time except when in
Page Editor mode.
Above code returns NULL object when trying to fetch item in language version which it doesn't exist. Since we have Item-level Language Fallback configured I'm unable to understand why this doesn't fallback when using Sitecore query.
Anyone has any idea on this appreciated or did you faced same issue anytime?