My left front turn signal light won't flash. on 2005 GMC Canyon

The light is illuminated, and the rear flasher works, and it works inside, but the front left will not work.

Asked by for the 2005 GMC Canyon
the bulb socket may be going bad,gm is known for faulty bulb sockets
1 more answer , 1 more comment
check connection and light bulb
Thanks, that worked. It's it a permanent solution?