Skip to content

Commit b6695de

Browse files
committed
fixed Assets.GetItemFiles not accepting multiple columnIDs even though return is a list of columns
1 parent e01edba commit b6695de

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

MondayApi/Assets/AssetActions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public AssetActions(IMondayApiClient client) {
1111
this.client = client;
1212
}
1313

14-
public async Task<IEnumerable<IEnumerable<IFileValueItem>>> GetItemFilesAsync(string itemID, string columnID = null) {
14+
public async Task<IEnumerable<IEnumerable<IFileValueItem>>> GetItemFilesAsync(string itemID, string[] columnIDs = null) {
1515
var query = new QueryQueryBuilder().WithItems(
1616
new ItemQueryBuilder().WithColumnValues(
1717
new ColumnValueQueryBuilder().WithAllScalarFields().WithFileValueFragment(
@@ -22,7 +22,7 @@ public async Task<IEnumerable<IEnumerable<IFileValueItem>>> GetItemFilesAsync(st
2222
.WithFileLinkValueFragment(new FileLinkValueQueryBuilder().WithAllScalarFields().ExceptCreatedAt())
2323
)
2424
),
25-
ids: new string[] { columnID },
25+
ids: columnIDs,
2626
types: new ColumnType?[] { ColumnType.File }
2727
),
2828
ids: new string[] { itemID }

MondayApi/Assets/IAssetActions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace MondayApi.Assets {
66
public interface IAssetActions {
7-
Task<IEnumerable<IEnumerable<IFileValueItem>>> GetItemFilesAsync(string itemID, string columnID = null);
7+
Task<IEnumerable<IEnumerable<IFileValueItem>>> GetItemFilesAsync(string itemID, string[] columnID = null);
88
Task<IEnumerable<Asset>> GetByItemAsync(string itemID);
99
Task<IEnumerable<Update>> GetByItemUpdatesAsync(string itemID);
1010
Task<Asset> GetOneAsync(string id);

0 commit comments

Comments
 (0)