diff --git a/plugins/modules/ipaservice.py b/plugins/modules/ipaservice.py
index 533eed36a387da452a5001e01bfb5cf1048aaea4..1a4fd7146c9891c9fee203bbc3d520aeb04d6b03 100644
--- a/plugins/modules/ipaservice.py
+++ b/plugins/modules/ipaservice.py
@@ -840,7 +840,9 @@ def main():
             elif state == "absent":
                 if action == "service":
                     if res_find is not None:
-                        args = {'continue': delete_continue}
+                        args = {}
+                        if delete_continue is not None:
+                            args['continue'] = delete_continue
                         commands.append([name, 'service_del', args])
 
                 elif action == "member":