To avoid such inconvenience in future, I recommend you to check the "Catering Charges" part of the fare. For example, for TVC-ERS sector, Catering charges are Nil. which implies that no meals will be served in this sector. I know it's IR that needs to mend ways, but till that isn't happening, let's just try our bit to make most of whatever they provide.