Cast user's id and name when retrieving contacts.

Signed-off-by: Ivan Sein <ivan@nextcloud.com>
This commit is contained in:
Ivan Sein 2018-02-16 10:46:57 +01:00
Родитель b1d3a70317
Коммит e3acf2118a
1 изменённых файлов: 14 добавлений и 2 удалений

Просмотреть файл

@ -17,8 +17,20 @@
}
NCUser *user = [[NCUser alloc] init];
user.userId = [[userDict objectForKey:@"value"] objectForKey:@"shareWith"];
user.name = [userDict objectForKey:@"label"];
id userId = [[userDict objectForKey:@"value"] objectForKey:@"shareWith"];
if ([userId isKindOfClass:[NSString class]]) {
user.userId = userId;
} else {
user.userId = [userId stringValue];
}
id name = [userDict objectForKey:@"label"];
if ([name isKindOfClass:[NSString class]]) {
user.name = name;
} else {
user.name = [name stringValue];
}
return user;
}