Skip to content

Commit f53a1b3

Browse files
committed
Fix move item bug introduced in the previous commit
1 parent 2dc4a37 commit f53a1b3

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/Todoist.Net.Tests/Services/ItemsServiceTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public void MoveItemsToProject_Success()
136136
client.Items.UpdateAsync(item).Wait();
137137

138138
var project = new Project(Guid.NewGuid().ToString());
139-
client.Projects.AddAsync(project);
139+
client.Projects.AddAsync(project).Wait();
140140

141141
var itemInfo = client.Items.GetAsync(item.Id).Result;
142142

@@ -193,7 +193,7 @@ public void CreateNewItem_DueDateIsLocal_DueDateNotChanged()
193193

194194
var itemInfo = client.Items.GetAsync(taskId).Result;
195195

196-
Assert.Equal(item.DueDate.Date, itemInfo.Item.DueDate.Date.Value.ToLocalTime());
196+
Assert.Equal(item.DueDate.Date, itemInfo.Item.DueDate.Date?.ToLocalTime());
197197

198198
client.Items.DeleteAsync(item.Id).Wait();
199199
}

src/Todoist.Net/Models/ItemMoveArgument.cs

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Todoist.Net.Models
66
/// Represents a item move argument.
77
/// </summary>
88
/// <seealso cref="Todoist.Net.Models.MoveArgument" />
9-
public class ItemMoveArgument : MoveArgument
9+
public class ItemMoveArgument : BaseEntity
1010
{
1111
internal ItemMoveArgument()
1212
{
@@ -30,6 +30,11 @@ internal ItemMoveArgument()
3030
[JsonProperty("section_id")]
3131
public ComplexId? SectionId { get; internal set; }
3232

33+
/// <summary>Gets the parent entity identifier.</summary>
34+
/// <value>The parent entity identifier.</value>
35+
[JsonProperty("parent_id")]
36+
public ComplexId? ParentId { get; internal set; }
37+
3338
/// <summary>
3439
/// Creates the move to project argument.
3540
/// </summary>

0 commit comments

Comments
 (0)