Scott Morrison has apologised for claiming a media company was dealing with a harassment complaint when in fact, it wasn't.