La batalla tuvo lugar después de que el Tratado de Guadalupe Hidalgo fue ratificado por los Estados Unidos el 10 de marzo.