diff --git a/Pilz.Net/Api/Client/BaseChildItemClient.cs b/Pilz.Net/Api/Client/BaseChildItemClient.cs index bcb40a1..0cc285d 100644 --- a/Pilz.Net/Api/Client/BaseChildItemClient.cs +++ b/Pilz.Net/Api/Client/BaseChildItemClient.cs @@ -1,5 +1,6 @@ using Pilz.Data; using Pilz.Net.Api.Messages; +using Pilz.Net.Extensions; namespace Pilz.Net.Api.Client; @@ -22,6 +23,8 @@ public abstract class BaseChildItemClient(IApiClient client) : BaseClient( public virtual async Task Save(T item, int parentId) { + if (parentId != 0) + return await Save(item); return (await client.SendRequest.Item>( ApiEndpoint, HttpMethod.Post,