The oil pressure switch is either open or grounded. If the light doesn't go out with the switch grounded then it is a wiring issue that is independent of the engine's oil pressure. Likely you've had oil pressure all along and not done any damage to the engine.