Former Secretary of State John Kerry complained Monday that it was "disgraceful" that President Trump failed to mention Sen. John McCain, R-Ariz., as he was signing a defense authorization bill named after the ailing senator.

"Disgraceful — but nothing will erase for an instant the legacy John McCain has written and is still writing every day," Kerry tweeted.



Disgraceful - but nothing will erase for an instant the legacy John McCain has written and is still writing every day. https://t.co/hv40tsnqo3 — John Kerry (@JohnKerry) August 13, 2018



The bill authorizes $717 billion in defense spending for the coming fiscal year, and Trump praised the bill for in part giving members of a military a pay raise, and for boosting spending on military equipment.

But while the bill was named after McCain, Trump made no mention of the senator who is battling brain cancer.

Trump and McCain have sparred for the last few years, including during the campaign, when Trump questioned his status as a war hero because he was captured. McCain has missed several months of votes his year because of his cancer treatments.