I read somewhere that dick gnats don't like the light. If you take your cigars out and freeze them, take your humi and put it outside in the light while it's empty for a day or 2. They should go away. Then vacuum out your humi as best you can. Try to get in all the cracks and crevices with a nozzle attachment.

If you freeze your cigars, put them directly in the freezer. Apparently dick gnats can acclimate themselves to the cold if the temperature drops gradually, so flash freeze the little bastards. Also, they are attracted to moisture, so check your humidification device and replace it if necessary.

There is no guarantee that they won't come back. But the good news is that they won't hurt the cigarsl.

Good luck.