I wait to be corrected, but in the mean time
From what I have been told, over a period of time, the old diesel engines where OK to run with contaminated fuel. You just run it as normal, but keep topping it up, to dilute the petrol.
The new common rail diesel engines, run with higher tollerances, so you have to be very careful, so any contamination, may cause more than expected damage, seals are prone to damage as well
I think, petrol is lighter than diesel, so it will sit on top of the diesel, so until it the fuel level goes down. So there should be very little damage at present.
For what its worth, I would get the tank drained and refilled. It will stop any problems in the future. A question, can you call out the AA and will they do it?
But I would still take better advice than mine, I have been told at times I make very little sence at the best of times.

Good luck,
May be worth checking on a Disco forum.