diff --git a/frontend/src/pages/SubscriberCreate.tsx b/frontend/src/pages/SubscriberCreate.tsx
index 01dcd646a01e9560179492ee4aac39ed88a6c9c0..d42750e8b4373dcbe1d67d6cadacca2874905d11 100644
--- a/frontend/src/pages/SubscriberCreate.tsx
+++ b/frontend/src/pages/SubscriberCreate.tsx
@@ -1904,12 +1904,14 @@ export default function SubscriberCreate() {
                                 variant="outlined"
                                 fullWidth
                                 disabled={
+                                  row.dnnConfigurations![dnn]["staticIpAddress"] == null ||
                                   row.dnnConfigurations![dnn]["staticIpAddress"]?.length == 0
                                 }
                                 value={
-                                  row.dnnConfigurations![dnn]["staticIpAddress"]?.length != 0
-                                    ? row.dnnConfigurations![dnn]["staticIpAddress"]![0].ipv4Addr!
-                                    : ""
+                                  row.dnnConfigurations![dnn]["staticIpAddress"] == null ||
+                                  row.dnnConfigurations![dnn]["staticIpAddress"]?.length == 0
+                                    ? ""
+                                    : row.dnnConfigurations![dnn]["staticIpAddress"]![0].ipv4Addr!
                                 }
                                 onChange={(ev) => handleChangeStaticIp(ev, index, dnn)}
                               />