Preserve UV after doing a Boolean

Hello, I have a shape that I already Unwrapped and I need to open a Hole in it. When I press Make the Boolean Mesh gives me the mesh I want, but the UV is all reset.

I need a way how to preserve it, or at least transfer in some way the UV from my old mesh to the new one, I need to repeat this process like 20 times and manually unwrapping it again will take a lot of time.

I got a way how to save the UV using MESH>TRANSFER ATTRIBUTES in Maya, I only need to remap manually where I opened the holes but helps a lot.