URL:
https://github.com/freeipa/freeipa/pull/5313
Author: fcami
Title: #5313: Gracefully handle Nsds5replicalastupdateend's absence
Action: opened
PR body:
"""
https://pagure.io/freeipa/issue/8605
ipa-replica-manage: handle missing attributes
If nsds5replicalastupdateend is not yet present,
ipa-replica-manage will backtrace as it tries to retrieve that
attribute unconditionally.
Gracefully handle that situation.
ipa-replica-manage: always display nsds5replicalastinitstatus
If nsds5replicalastinitstatus is none, the status is not displayed.
Always displaying the last init status is more useful to the end-user.
ipalib/util.py: add print_replication_status
ipa-csreplica-manage, ipa-replica-manage: refactor
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5313/head:pr5313
git checkout pr5313