Revision 3060

View differences:

org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/workspace/VCSGisWorkspaceImpl.java
1923 1923
                            ef = f.getEditable();
1924 1924
                            ef.copyFrom(dataJson);
1925 1925
                            userStore.update(ef);
1926
                            workspaceChangesStore.delete("\"" + WorkspaceChangesTable.FEATUREID + "\"='" + remoteChangeRow.getRelatedFeatureCode()+ "'");
1926 1927
                            break;
1927 1928

  
1928 1929
                        case OP_DELETE:
1929 1930
                            LOGGER.debug("===: UPDATE: delete");
1930 1931
                            userStore.delete("\"" + dataCodeFieldName + "\"='" + remoteChangeRow.getRelatedFeatureCode()+ "'");
1932
                            workspaceChangesStore.delete("\"" + WorkspaceChangesTable.FEATUREID + "\"='" + remoteChangeRow.getRelatedFeatureCode()+ "'");
1931 1933
                            break;
1932 1934
                    }
1933 1935
                    status.incrementCurrentValue();
......
1980 1982

  
1981 1983
                                    ef = userStore.createNewFeature(f);
1982 1984
                                    ef.setString(lentity.getFeatureIdFieldName(), this.createUniqueCode());
1983

  
1984 1985
                                    userStore.insert(ef);
1986
                                    
1987
                                    workspaceChangesStore.delete("\"" + WorkspaceChangesTable.FEATUREID + "\"='" + remoteChangeRow.getRelatedFeatureCode()+ "'");
1985 1988
                                    this.addChange(lentity, OP_INSERT, workspaceChangesStore, ef);
1986 1989

  
1987 1990
                                }

Also available in: Unified diff