bnoguchi/everyauth — pull request #110 by bcherry (2011-11-10 08:57:51+00:00)
Title: Avoid clobbering properties on the compiled object from the extra object

I noticed a bug with Instagram where the "extra" object had a property that was "user", which in the case of this compile function would clobber the value we set there and give invalid user object back to the application. I just added a very simple check that we won't do that (and I also added the other hasOwnPropertyCheck while I was at it). Thanks!