diff --git a/MP.Core/Objects/MachDataItem.cs b/MP.Core/Objects/MachDataItem.cs
index 32bf1e56..dd89ab85 100644
--- a/MP.Core/Objects/MachDataItem.cs
+++ b/MP.Core/Objects/MachDataItem.cs
@@ -13,13 +13,13 @@ namespace MP.Core.Objects
public DataItemCategory Category { get; set; }
- public string Name { get; set; } = "";
+ public string? Name { get; set; } = "";
- public string SubType { get; set; } = "";
+ public string? SubType { get; set; } = "";
- public string Type { get; set; } = "";
+ public string? Type { get; set; } = "";
- public string Units { get; set; } = "";
+ public string? Units { get; set; } = "";
}
}
diff --git a/MP.IOC/Controllers/IOBController.cs b/MP.IOC/Controllers/IOBController.cs
index e0cfe9e4..a4ef018f 100644
--- a/MP.IOC/Controllers/IOBController.cs
+++ b/MP.IOC/Controllers/IOBController.cs
@@ -1011,7 +1011,7 @@ namespace MP.IOC.Controllers
/// ID dell'IOB
///
[HttpPost("saveDataItems/{id}")]
- public async Task SaveDataItems(string id, [FromBody] string content = "")
+ public async Task SaveDataItems(string id, [FromBody] List dataList)
{
if (string.IsNullOrEmpty(id)) return BadRequest("Missing ID");
@@ -1021,7 +1021,7 @@ namespace MP.IOC.Controllers
string answ = "";
try
{
- bool done = await DService.SaveDataItemsAsync(id, content);
+ bool done = await DService.SaveDataItemsAsync(id, dataList);
answ = done ? "OK" : "KO";
}
catch (Exception exc)