#5214 ipa vault-add-owner does not fail when adding an existing owner
Closed: Fixed None Opened 8 years ago by spoore.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1253480

Description of problem:

[root@master ~]# ipa vault-add vname
-------------------
Added vault "vname"
-------------------
  Vault name: vname
  Type: standard
  Owner users: admin
[root@master ~]# ipa vault-add-owner vname --users=vaultuser1
  Vault name: vname
  Type: standard
  Owner users: admin, vaultuser1
------------------------
Number of owners added 1
------------------------
[root@master ~]# ipa vault-add-owner vname --users=vaultuser1
  Vault name: vname
  Type: standard
  Owner users: admin, vaultuser1
------------------------
Number of owners added 0
------------------------


Version-Release number of selected component (if applicable):
ipa-server-4.2.0-4.el7.x86_64

How reproducible:
always


Steps to Reproduce:
1.  ipa-server-install
2.  ipa-kra-install
3.  kinit admin
4.  ipa vault-add vname
5.  ipa vault-add-owner vname --users=user1
6.  ipa vault-add-owner vname --users=user1

Actual results:
no error

Expected results:
I expected an error/warning like vault-add-member shows:

[root@master ~]# ipa vault-add-member vname --groups=vaultvaultgroup1
  Vault name: vname
  Type: standard
  Owner users: admin
  Member groups: vaultvaultgroup1
  Failed members:
    member user:
    member group: vaultvaultgroup1: This entry is already a member


Additional info:

master:

  • d2da0d8 baseldap: Allow overriding member param label in LDAPModMember
  • d9e9e50 vault: Fix param labels in output of vault owner commands

ipa-4-2:

  • 649a1a7 baseldap: Allow overriding member param label in LDAPModMember
  • f66d704 vault: Fix param labels in output of vault owner commands

Metadata Update from @spoore:
- Issue assigned to jcholast
- Issue set to the milestone: FreeIPA 4.2.1

7 years ago

Login to comment on this ticket.

Metadata