gvSIG bugs #2239
Error al añadir una feature con un atributo autonumérico.
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | - | |||
Target version: | 2.1.0-2221-testing | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.0.0 | Add-on build: | ||
gvSIG build: | 2066 | Add-on resolve version: | ||
Operative System: | Linux | Add-on resolve build: | ||
Keywords: | Proyecto: | |||
Has patch: | No | Hito: | ||
Add-on name: | Unknown |
Description
Parece que está mal la condición que se aplica al attributeDescription en el método validate de la clase DefaultCheckMandatoryAttributes (clase interna de la clase EditionManager).
Entiendo que cuando el atributo es automático no sería necesario comprobar si admite nulos. Lo más sencillo sería comprobar previamente si el atributo es automático y después, si no lo es, hacer el resto de comprobaciones. De esta manera:
if (attrDesc.isAutomatic()){ break; } if ((attrDesc.isPrimaryKey() || !attrDesc.allowNull()) && feature.get(attrDesc.getName()) == null) { showForm = true; break; }
Associated revisions
refs #2239
History
#1 Updated by Álvaro Anguix over 10 years ago
- Assignee set to Joaquín del Cerro Murciano
- Target version set to 2.1.0-2223-rc1
- Operative System set to Linux
#2 Updated by Álvaro Anguix over 10 years ago
- Target version changed from 2.1.0-2223-rc1 to 2.1.0-2221-testing
#3 Updated by Joaquín del Cerro Murciano about 10 years ago
- Status changed from New to Fixed
#4 Updated by Álvaro Anguix about 10 years ago
- Status changed from Fixed to Closed