Repository: cayenne
Updated Branches:
  refs/heads/STABLE-4.0 8d4c83abe -> 7a0ec83ba


CAY-2430. Redo throws NPE


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/d5f14a8d
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/d5f14a8d
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/d5f14a8d

Branch: refs/heads/STABLE-4.0
Commit: d5f14a8d16aefd6703531c95e4808cc53fb92d2d
Parents: 8d4c83a
Author: Arseni Bulatski <ancars...@gmail.com>
Authored: Tue Jul 10 10:50:48 2018 +0300
Committer: Arseni Bulatski <ancars...@gmail.com>
Committed: Tue Jul 10 10:50:48 2018 +0300

----------------------------------------------------------------------
 RELEASE-NOTES.txt                                                  | 1 +
 .../java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java   | 2 ++
 2 files changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/d5f14a8d/RELEASE-NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 1d85638..69142a7 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -48,6 +48,7 @@ CAY-2405 Broken prefetch of entity with inheritance and 
attribute with custom ja
 CAY-2411 Wrong resolution of ExtendedType with ValueObjectType for inherited 
class
 CAY-2420 Modeler: search is not performed for Stored Procedures
 CAY-2429 Generate classes: Invalid template type: EMBEDDABLE_SINGLE_CLASS
+CAY-2430 Redo throws NPE
 
 ----------------------------------
 Release: 4.0.B2

http://git-wip-us.apache.org/repos/asf/cayenne/blob/d5f14a8d/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java
----------------------------------------------------------------------
diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java
index fd22b74..fe662b2 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/undo/RemoveUndoableEdit.java
@@ -211,6 +211,7 @@ public class RemoveUndoableEdit extends CayenneUndoableEdit 
{
                 break;
             case PROCEDURE:
                 action.removeProcedure(map, procedure);
+                break;
             case MAP_FROM_NODE:
                 action.removeDataMapFromDataNode(dataNode, map);
                 break;
@@ -222,6 +223,7 @@ public class RemoveUndoableEdit extends CayenneUndoableEdit 
{
                 break;
             case EMBEDDABLE:
                 action.removeEmbeddable(map, embeddable);
+                break;
         }
     }
 

Reply via email to