Fix user locale retrieval in ProductController