As far as i know the Qatar labor law entitles you for a minimum of 3 weeks per annum whatever is the case. You may refer to the following labor law link. http://www.qatarembassy.net/Qatar_Labour_Law.asp

You may visit the labor dept and complain they will advise you. It is unfair not get paid unless you agreed on this at the time of your contract.