From 77a75d9b8d5b3dac37d5bb12677145b99905668b Mon Sep 17 00:00:00 2001 From: ce-nistal Date: Tue, 7 Apr 2026 11:10:28 -0300 Subject: [PATCH 1/2] Update assignee property in tasks --- Apps.Crowdin/Actions/TaskActions.cs | 2 +- Apps.Crowdin/Models/Entities/TaskEntity.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Apps.Crowdin/Actions/TaskActions.cs b/Apps.Crowdin/Actions/TaskActions.cs index d7949c4..b3a7cc4 100644 --- a/Apps.Crowdin/Actions/TaskActions.cs +++ b/Apps.Crowdin/Actions/TaskActions.cs @@ -53,7 +53,7 @@ public async Task ListTasks( }); var tasks = items.Select(x => x.Data) - .Where(x => string.IsNullOrEmpty(input.AssigneeId) || x.Assignees.Contains(input.AssigneeId)) + .Where(x => string.IsNullOrEmpty(input.AssigneeId) || x.Assignees.Any(x => x.Id.ToString() == input.AssigneeId)) .ApplyFieldsFilter(x => x.Fields, fieldsFilter); return new(tasks.ToList()); diff --git a/Apps.Crowdin/Models/Entities/TaskEntity.cs b/Apps.Crowdin/Models/Entities/TaskEntity.cs index 6b84504..5e23bb3 100644 --- a/Apps.Crowdin/Models/Entities/TaskEntity.cs +++ b/Apps.Crowdin/Models/Entities/TaskEntity.cs @@ -25,7 +25,7 @@ public class TaskEntity public string Vendor { get; set; } - public IEnumerable Assignees { get; set; } + public IEnumerable Assignees { get; set; } [Display("File IDs")] public IEnumerable FileIds { get; set; } @@ -58,7 +58,7 @@ public TaskEntity(TaskResource taskResource) Status = taskResource.Status.ToString(); Title = taskResource.Title; Description = taskResource.Description; - Assignees = taskResource.Assignees.Select(x => x.FullName); + Assignees = taskResource.Assignees; Vendor = taskResource.Vendor; FileIds = taskResource.FileIds.Select(x => x.ToString()); SourceLanguageId = taskResource.SourceLanguageId; @@ -76,7 +76,7 @@ public TaskEntity(TaskResourceDto taskResource) Status = taskResource.Status.ToString(); Title = taskResource.Title; Description = taskResource.Description; - Assignees = taskResource.Assignees.Select(x => x.FullName); + Assignees = taskResource.Assignees; Vendor = taskResource.Vendor; FileIds = taskResource.FileIds.Select(x => x.ToString()); SourceLanguageId = taskResource.SourceLanguageId; From 780d6d85d2f219d5e520cca06ca5a470713fb255 Mon Sep 17 00:00:00 2001 From: ce-nistal Date: Tue, 7 Apr 2026 11:11:14 -0300 Subject: [PATCH 2/2] Bump version --- Apps.Crowdin/Apps.Crowdin.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Apps.Crowdin/Apps.Crowdin.csproj b/Apps.Crowdin/Apps.Crowdin.csproj index 7920aea..215accc 100644 --- a/Apps.Crowdin/Apps.Crowdin.csproj +++ b/Apps.Crowdin/Apps.Crowdin.csproj @@ -5,7 +5,7 @@ enable Crowdin Cloud-based solution that streamlines localization management - 1.2.41 + 1.2.42 Apps.Crowdin