This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 20d3d83e5 CAY-2973 Exception trying to copy/paste a callback
20d3d83e5 is described below

commit 20d3d83e530386387c4dbfb7072faa5ed180c630
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat Jul 4 16:00:24 2026 -0400

    CAY-2973 Exception trying to copy/paste a callback
---
 RELEASE-NOTES.txt                                                       | 1 +
 .../src/main/java/org/apache/cayenne/modeler/ui/action/PasteAction.java | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 1550fc2d2..acd6dcc9d 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -35,6 +35,7 @@ CAY-2964 ClassCastException for non-generated meaningful PKs
 CAY-2965 MCP Cgen should not fail on an absent "<cgen>" tag
 CAY-2966 "comment" field is lost when upgrading from v10 to v12
 CAY-2967 SQLTemplate/SQLSelect broken pagination
+CAY-2973 Exception trying to copy/paste a callback
 
 ----------------------------------
 Release: 5.0-M2
diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/action/PasteAction.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/action/PasteAction.java
index 7b55fb226..3cc9821b8 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/action/PasteAction.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/action/PasteAction.java
@@ -406,7 +406,7 @@ public class PasteAction extends AppAction implements 
FlavorListener {
                         .name());
 
                 objEntity.getCallbackMap()
-                        
.getCallbackDescriptor(session.getSelectedCallbackType().getType())
+                        
.getCallbackDescriptor(method.getCallbackType().getType())
                         .addCallbackMethod(method.getName());
 
                 CallbackMethodEvent ce = CallbackMethodEvent.ofAdd(this, 
method.getName());

Reply via email to