laptop and a wrench

Erro

The $originalFeature function fails during feature creation in ArcGIS Field Maps version 25.1.0, while editing existing features is successful.

ArcGIS Field Maps
Número de ID do Erro BUG-000176361
EnviadoMay 12, 2025
Última ModificaçãoOctober 15, 2025
Aplica-se àArcGIS Field Maps
Versão encontrada25.1.0
Sistema OperacionalN/A
Versão do Sistema OperacionalN/A
Versão Fixa25.2.6
StatusFixed

Solução Provisória

During feature creation, $originalFeature is often null because no original feature exists yet. Since $originalFeature is not available at the time of feature creation, avoid using it in expressions intended for initializing new features. Instead, use $feature.

To handle this correctly, create separate attribute rules for feature creation and feature editing. Use $originalFeature only in rules that apply to feature updates.

Additionally, ensure to check for null values before referencing $originalFeature.

It is recommended to differentiate between feature creation (INSERT) and feature editing (UPDATE) using $editcontext.editType.

 

if ($editcontext.editType == 'INSERT') {

 return 'New'

} else if ($editcontext.editType == 'UPDATE' && $originalFeature.status == 'Complete') {

 return 'Revisit'

} else {

 return 'New'

}

if ($editcontext.editType == 'INSERT') {

 return 'New'

} else if ($editcontext.editType == 'UPDATE' && $originalFeature.status == 'Complete') {

 return 'Revisit'

} else {

 return 'New'

}

 

With a null check for safety:

if ($originalFeature == null) {

 return 'New'

} else if ($originalFeature.status == 'Complete') {

 return 'Revisit'

} else {

 return 'New'

}

Etapas para Reproduzir

ID do Erro: BUG-000176361

Software:

  • ArcGIS Field Maps

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download