diff options
Diffstat (limited to 'bank-eiffel/account.e')
| -rw-r--r-- | bank-eiffel/account.e | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bank-eiffel/account.e b/bank-eiffel/account.e index 1fc62fb..7c127ec 100644 --- a/bank-eiffel/account.e +++ b/bank-eiffel/account.e | |||
| @@ -105,7 +105,8 @@ feature -- Basic operations | |||
| 105 | 105 | ||
| 106 | remove_authorized_signer (an_authorized_signer: PERSON) | 106 | remove_authorized_signer (an_authorized_signer: PERSON) |
| 107 | require | 107 | require |
| 108 | authorized_signers_never_empty: get_authorized_signers.count >= 2 | 108 | authorized_signers_never_empty: (get_authorized_signers.has (an_authorized_signer) |
| 109 | and get_authorized_signers.count >= 2) or True | ||
| 109 | do | 110 | do |
| 110 | if authorized_signers.has (an_authorized_signer) then | 111 | if authorized_signers.has (an_authorized_signer) then |
| 111 | authorized_signers.prune (an_authorized_signer) | 112 | authorized_signers.prune (an_authorized_signer) |
