Ole Gunnar Solskjaer admitted Man United didn't deserve the three points against West Ham and said it was lucky they didn't put this performance in against Barcelona.