Fixed bug where passing a directory as dest failed

pull/18777/head
Chris Schmidt 10 years ago committed by Matt Clay
parent 7b46f1215d
commit 4c71598049

@ -348,6 +348,9 @@ def main():
module.fail_json(msg=e.args[0]) module.fail_json(msg=e.args[0])
prev_state = "absent" prev_state = "absent"
if os.path.isdir(dest):
dest = dest + "/" + artifact_id + "-" + version + ".jar"
if os.path.lexists(dest): if os.path.lexists(dest):
prev_state = "present" prev_state = "present"
else: else:
@ -359,7 +362,7 @@ def main():
module.exit_json(dest=dest, state=state, changed=False) module.exit_json(dest=dest, state=state, changed=False)
try: try:
if downloader.download(artifact, target): if downloader.download(artifact, dest):
module.exit_json(state=state, dest=dest, group_id=group_id, artifact_id=artifact_id, version=version, classifier=classifier, extension=extension, repository_url=repository_url, changed=True) module.exit_json(state=state, dest=dest, group_id=group_id, artifact_id=artifact_id, version=version, classifier=classifier, extension=extension, repository_url=repository_url, changed=True)
else: else:
module.fail_json(msg="Unable to download the artifact") module.fail_json(msg="Unable to download the artifact")

Loading…
Cancel
Save