diff --git a/netbox_configuration/entrypoint.sh b/netbox_configuration/entrypoint.sh
index baebef0ff276434febae386da9c0ae4469a1b3b7..5f0379c652bfea4a261f4faac03344adc5fe5b72 100755
--- a/netbox_configuration/entrypoint.sh
+++ b/netbox_configuration/entrypoint.sh
@@ -31,16 +31,12 @@ migrate_func () {
 
 add_script_func () {
 	echo "⚙️ Add Data Initialisation Script to Netbox"
-	if ./manage.py nbshell -c 'ManagedFile.objects.create(data_path="universal_init_data.py",file_root="scripts",file_path="universal_init_data.py")' 2>&1 | grep -q "already exists"; then
-		echo "⚙️ Custom Script already exists"
-	else
-		echo "$output"
-	fi
+	./manage.py nbshell -c 'ManagedFile.objects.get_or_create(data_path="universal_init_data.py",file_root="scripts",file_path="universal_init_data.py")' 2>&1 || true
 }
 
 init_script_func () {
 	echo "⚙️ Run Data Initialision"
-	./manage.py runscript universal_init_data.InitializeJsonDataScript --data '{"file_path":"/opt/netbox/netbox/scripts/data/init_data.json"}' --commit || true
+	./manage.py runscript universal_init_data.InitializeJsonDataScript --data '{"file_path":"/opt/netbox/netbox/scripts/data/init_data.json"}' --commit 2>&1 || true
 }
 
 if [[ "${ACTIVATE_WORKER_AND_HOUSEKEEPING}" == 1 ]] ; then