H1 Visa printed with current I-797 expiry date but not with newly approved I-797 expiry date

I am currently in India and went for dropbox on Aug15th. I have my current I-797 valid until Oct 22 and I got a latest I-797 valid until Oct 25.
When I went for my visa, I got it only until Oct22. Is there a way I can get it changed to Oct 25?
Will me and my defendants get I-94 until Oct 25 when I enter US?

This means reapplying to get extended validity.

Yes you all should.

1 Like

What’s in your DS-160? When you submitted