Shouldn't here be "har inte"?

From what i've understand, "har inte" goes for "i dont have a" and "har ing(en)" to "i dont have any"

Is that right? And does it apply here too? Thanks!

From what i've understand, "har inte" goes for "i dont have a" and "har ing(en)" to "i dont have any"

Is that right? And does it apply here too? Thanks!