Submitted by Metatron, also found by cccz, kenzo, and Kulk0
Assuming admin decides to pause an external principle when its dangerous, malicious or unprofitable.
Bypassing the admins decision can result in loss of funds for the project.
https://github.com/code-423n4/2022-06-illuminate/blob/912be2a90ded4a557f121fe565d12ec48d0c4684/lender/Lender.sol#L247-L305
Add this check at the beginning of the function (just like in similar functions of this solution)
if (p != uint8(MarketPlace.Principals.Swivel)) { revert Invalid('principal'); }
sourabhmarathe (Illuminate) confirmed
