Stock supply crashes if the same location is used as overflowing location
Steps to reproduce:
- Create a location under warehouse storage and name it Child
- Set the overflowing location of the newly created location to itself (Child)
- Create an inventory adding some product quantities to the Child location
- Run the "Supply Stock" wizard.
Current behaviour:
- An error is raised complaning that is not possible to create a move from the same form location and to location.
Expected behaviour:
- It is not possible to set an overflowing location to the same location (Same applies for provisioning location).