Fixed adding same product in two different storage units (where the product did not already exits in the seperate units
Merge branch 'phase2'