Updated the shopping basket so it creates a new one when not found in the DB