diff --git a/update_values/main.py b/update_values/main.py
index 7200ce67ae2a2c535ce96d501dc21130a6264f2f..0d66c662e5b9f1bba1e37d93e99b84ef563868f5 100644
--- a/update_values/main.py
+++ b/update_values/main.py
@@ -160,7 +160,6 @@ def transform_values(
         ],
     }
 
-    # TODO urls
     values["harvester"]["config"]["harvesters"] |= {
         product_type.name: {
             "output": "queue",
@@ -168,7 +167,7 @@ def transform_values(
             "resource": {
                 "type": "OADS",
                 "oads": {
-                    "url": f"https://example3.com/oads/meta/{product_type.name}/index/",
+                    "url": product_type.harvesting_url,
                     "use_oads_ext": True,
                 },
             },
@@ -189,6 +188,7 @@ def transform_values(
             ],
         }
         for product_type in config_change.product_types
+        if product_type.harvesting_url
     }