Please rotate your screen to portrait for optimal viewing experience

The Republican bill to dodge a government shutdown includes a waiver for 'Mad Dog' Mattisby Circa News

Republicans introduced a spending bill last night to keep the government from shutting down through April 2017.

Among many other provisions, the bill would speed up discussion of the waiver necessary for President-elect Trump's pick to lead the Pentagon, retired Gen. James "Mad Dog" Mattis, to take the job.

Mattis needs a waiver because he's only been retired from active duty for three years -- under current law, a military officer needs to be retired for at least seven years before taking the job.

The core of the bill

"This legislation is just a Band-Aid -- but a critical one."

Rep. Harold Rogers, R-Ky

All told, the bill adds up to a budget of $1.07 trillion.

Congressional leaders said Trump asked to delay major budget decisions until after he is in office, The Hill reports.

The bill is expected to be approved without a hitch, giving the Senate one day to pass before a government shutdown hits on Friday.

"Republicans' failure to fully reimburse NYPD for its efforts to protect President-elect Trump is beyond disappointing."

Rep. Nita Lowey, D-N.Y.

Some Democrats found parts of the bill distasteful, particularly the paltry $7 million in reimbursements for the New York Police Department for its security detail for Donald Trump. New York City Mayor Bill de Blasio estimates it will cost the city a total of $35 million to protect Trump until his inauguration day.

WATCH| Trump officially introduced Gen. Mattis as his defense secretary pick at a rally on Tuesday, saying if he did not get the necessary congressional waiver, "there will be a lot of angry people."

The Associated Press contributed to this report.