Candreva in doubt for Barcelona