public Product updateProduct()

in services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/controller/ProductController.java [144:166]


	public Product updateProduct(@RequestBody Product product, HttpServletRequest request) {
		String tenantId = null;
		Product updateProduct = new Product();

		try {
			tenantId = tokenManager.getTenantId(request);

			if (tenantId != null && !tenantId.isEmpty()) {
				updateProduct.setProductId(product.getProductId());
				updateProduct.setTenantId(tenantId);
				updateProduct.setName(product.getName());
				updateProduct.setPrice(product.getPrice());
				updateProduct.setPictureUrl(product.getPictureUrl());

				updateProduct = productService.update(updateProduct);
				return updateProduct;
			}
		} catch (Exception e) {
			logger.error("TenantId: " + tenantId + "-update product failed: ", e);
		}

		return updateProduct;
	}