Can't copy! Source and destination are identical.
This error occurs when attempting to copy an object to itself. Calling angular.copy with a destination
object deletes
all of the elements or properties on destination
before copying to it. Copying
an object to itself is not supported. Make sure to check your calls to
angular.copy
and avoid copying objects or arrays to themselves.