fixed the error on booking when no fields by recreating the slot in the viewmodal based on the slot id