Blame SOURCES/cobbler-triggers.patch

1070a0
diff -rupN cobbler-2.0.7-orig/cobbler/utils.py cobbler-2.0.7/cobbler/utils.py
1070a0
--- cobbler-2.0.7-orig/cobbler/utils.py	2013-07-17 14:28:09.987051106 -0400
1070a0
+++ cobbler-2.0.7/cobbler/utils.py	2013-07-17 14:31:38.577514157 -0400
1070a0
@@ -854,7 +854,8 @@ def run_triggers(api,ref,globber,additio
1070a0
        if ref:
1070a0
            arglist.append(ref.name)
1070a0
        for x in additional:
1070a0
-           arglist.append(x)
1070a0
+           if x:
1070a0
+               arglist.append(x)
1070a0
        if logger is not None:
1070a0
           logger.debug("running python trigger %s" % m.__name__)
1070a0
        rc = m.run(api, arglist, logger)
1070a0
@@ -878,7 +879,8 @@ def run_triggers(api,ref,globber,additio
1070a0
             if ref:
1070a0
                 arglist.append(ref.name)
1070a0
             for x in additional:
1070a0
-                arglist.append(x)
1070a0
+                if x:
1070a0
+                    arglist.append(x)
1070a0
             if logger is not None:
1070a0
                logger.debug("running shell trigger %s" % file)
1070a0
             rc = subprocess_call(logger, arglist, shell=False) # close_fds=True)