This commit is contained in:
2022-01-23 20:54:44 +00:00
parent 9bcf2b2799
commit b1d39d2a38
2 changed files with 4 additions and 3 deletions

View File

@@ -1699,7 +1699,7 @@ namespace AyaNova.Biz
//CLIENT Use only for display in customization form to disambiguate things like
//Tags in main workorder and Tags in Workorder Item and Tags in Unit (all on same form)
public string TKeySection { get; set; }
public string TKeySection { get; set; }=null;
//CLIENT form customization
public bool Hideable { get; set; }

View File

@@ -28,8 +28,9 @@ namespace AyaNova.Biz
//get the FormField object
FormField FF = FormFields.Where(z => z.FieldKey == FldLtKey).Single();
//don't validate custom fields, just skip them
if (!FF.IsCustomField)
var proposedObjectType=proposedObject.GetType().ToString();
//don't validate custom fields, just skip them, make sure if it's sectional it matches the section of the object type (workorder sub sections)
if (!FF.IsCustomField && FF.TKeySection == null || proposedObjectType.EndsWith(FF.TKeySection))
{
//Now get the actual property name from the available fields using the lt key
string RequiredPropertyName = FF.FieldKey;