Thanks for your answer.
I mailed to the hotel to know about situation.
I have Amex Platinum insurance and I'll call them tomorrow to know exactly what they will do in case of annulation. I have two tickets to go to Bali one via SIN to CGK on AF and the other on Garuda from CGK to DPS.
I have paid all the hotel reservation and will call Accor to know what is the best solution (not sure they will reimburse).