Repository: cayenne
Updated Branches:
  refs/heads/master d2fb2de46 -> fed6bcb95


CAY-2430

Fixed NPE on redo delete procedure action.


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

Branch: refs/heads/master
Commit: cf2a1a060444a3717bf8c8f1d1dee1163e5dbbed
Parents: d2fb2de
Author: kkomyak <const1...@gmail.com>
Authored: Thu Apr 12 09:20:03 2018 +0300
Committer: kkomyak <const1...@gmail.com>
Committed: Thu Apr 19 10:35:29 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/cf2a1a06/RELEASE-NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 6440065..99cc961 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -35,6 +35,7 @@ CAY-2414 Modeler: new icon design
 CAY-2415 Transaction isolation and propagation support
 CAY-2416 Change TreeMap for HashMap to store data in Cayenne model classes
 CAY-2422 Modeler: Open driver setup window on driver load error
+CAY-2430 Modeler: Redo throws NPE
 
 Bug Fixes:
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/cf2a1a06/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