Fix candidate page promises bug