President Donald Trump vetoed the annual military spending bill on Wednesday because it did not modify a law that provides liability protection to tech companies and would authorize the naming of designated military bases for Confederate generals.
The veto, which Trump had threatened for weeks, set a showdown with fellow Republicans, who now had to decide whether they would overturn his decision.
The National Defense Authorization Act largely passed both chambers of Congress to override the veto, although some Republicans may decide against challenging the president. Congress has until January 2 to override the veto, which would be the first time during the Trump administration.
The NDAA has been enacted to provide for military operations and to continue operations for more than a half century.