postgresql_db: fix inverted 'changed' logic when state=absent (#4934)

Fixes #4933.
This commit is contained in:
Marius Gedminas 2016-09-21 20:14:03 +03:00 committed by Matt Clay
parent 56211bd7ed
commit 9509224768

View file

@ -288,11 +288,11 @@ def main():
try:
if module.check_mode:
if state == "absent":
changed = not db_exists(cursor, db)
changed = db_exists(cursor, db)
elif state == "present":
changed = not db_matches(cursor, db, owner, template, encoding,
lc_collate, lc_ctype)
module.exit_json(changed=changed,db=db)
module.exit_json(changed=changed, db=db)
if state == "absent":
try: