Duplication Not Working Properly

Hey all, I’m having an issue with duplicating objects. I don’t understand what the program is doing, but each time I go to duplicate a certain object, it puts a copy of the object’s prefab as the duplicate.

The object in question was at one time a prefab until I added a sphere collider and a script to it, thereby losing the connection to the prefab. Now, when I go to duplicate this object, I get only the prefab.

Does anyone have any explanation as to why this is happening? I mean, it seems a pretty basic thing to do, when you press duplicate, give the user an exact copy of the object. Any thoughts?

Are you adding the sphere collider at runtime? Perhaps you could post the code you are using for examination.