The sentence describes a past event. The phrase "that night" indicates a specific point in the past. The past continuous tense is appropriate here to describe an ongoing action at that specific time. Therefore, "was having" is the correct choice.
Answer: was having