Skip to content

Commit 4f5745f

Browse files
committed
save schema logic update
1 parent c0b03d4 commit 4f5745f

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

src/main/java/mil/nga/geopackage/extension/schema/columns/DataColumnsDao.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -366,16 +366,13 @@ public void saveSchema(String table, UserColumn column)
366366

367367
if (existing != null) {
368368
schema.setContents(existing.getContents());
369-
update(schema);
370-
} else {
371-
if (schema.getContents() == null) {
372-
ContentsDao contentsDao = getContentsDao();
373-
Contents contents = contentsDao.queryForId(table);
374-
schema.setContents(contents);
375-
}
376-
if (schema.getContents() != null) {
377-
create(schema);
378-
}
369+
} else if (schema.getContents() == null) {
370+
ContentsDao contentsDao = getContentsDao();
371+
Contents contents = contentsDao.queryForId(table);
372+
schema.setContents(contents);
373+
}
374+
if (schema.getContents() != null) {
375+
createOrUpdate(schema);
379376
}
380377

381378
} else if (existing != null) {

0 commit comments

Comments
 (0)