bizcard parser passes

This commit is contained in:
Henry Schimke
2022-09-11 14:58:59 -05:00
parent cccaf4e638
commit 4502dee521
3 changed files with 13 additions and 13 deletions

View File

@@ -117,17 +117,17 @@ impl AddressBookParsedRXingResult {
urls: Vec<String>,
geo: Vec<String>,
) -> Result<Self, Exceptions> {
if phone_numbers.len() != phone_types.len() {
if phone_numbers.len() != phone_types.len() && phone_types.len() > 0{
return Err(Exceptions::IllegalArgumentException(
"Phone numbers and types lengths differ".to_owned(),
));
}
if emails.len() != email_types.len() {
if emails.len() != email_types.len() && email_types.len() > 0{
return Err(Exceptions::IllegalArgumentException(
"Emails and types lengths differ".to_owned(),
));
}
if addresses.len() != address_types.len() {
if addresses.len() != address_types.len() && address_types.len() > 0{
return Err(Exceptions::IllegalArgumentException(
"Addresses and types lengths differ".to_owned(),
));