Cardi B says she missed out on a "multimillion-dollar" deal due to her recent court appearance.
The US rapper was reportedly due to work with the Call of Duty franchise, but she says the deal fell through because she missed a shoot while going to court.
"My stupid decisions from the past caused me to miss out on money now," she wrote on Twitter.
"I had a multimillion-dollar Call of Duty deal on the table that I couldn't take because of court. Guys think twice about those quick decisions! Lesson learned."