- try {
- if (metadata.itemsAvailable && metadata.items[0].tailKind === ResourceKind.USER) {
- user = await services.userService.get(metadata.items[0].tailUuid || '');
- }
- } catch {};
+ if (metadata.itemsAvailable) {
+ metadata.items.forEach(async (item) => {
+ const {tailKind, tailUuid, properties} = item;
+ properties['tail'] = tailUuid;
+ try {
+ if (tailKind === ResourceKind.USER && tailUuid) {
+ user = await services.userService.get(tailUuid);
+ properties['tail'] = getUserDisplayName(user);
+ }
+ } catch {};
+ });
+ }