You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2018/01/30 15:45:19 UTC
syncope git commit: [SYNCOPE-1266] fixes the clone method of the
BinaryFieldPanel
Repository: syncope
Updated Branches:
refs/heads/2_0_X e4d83860b -> f3388a03d
[SYNCOPE-1266] fixes the clone method of the BinaryFieldPanel
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/f3388a03
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/f3388a03
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/f3388a03
Branch: refs/heads/2_0_X
Commit: f3388a03d62747b844570c2ed7adb4aca53d5dbe
Parents: e4d8386
Author: fmartelli <fa...@gmail.com>
Authored: Tue Jan 30 16:44:51 2018 +0100
Committer: fmartelli <fa...@gmail.com>
Committed: Tue Jan 30 16:44:51 2018 +0100
----------------------------------------------------------------------
.../wicket/markup/html/form/BinaryFieldPanel.java | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/f3388a03/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
index 962a8c9..26177f9 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
@@ -84,9 +84,19 @@ public class BinaryFieldPanel extends FieldPanel<String> {
private final Bytes maxUploadSize;
- public BinaryFieldPanel(final String id, final String name, final IModel<String> model, final String mimeType,
+ private final IModel<String> model;
+
+ private final String fileKey;
+
+ public BinaryFieldPanel(
+ final String id,
+ final String name,
+ final IModel<String> model,
+ final String mimeType,
final String fileKey) {
super(id, name, model);
+ this.model = model;
+ this.fileKey = fileKey;
this.mimeType = mimeType;
previewer = PREVIEW_UTILS.getPreviewer(mimeType);
@@ -253,7 +263,8 @@ public class BinaryFieldPanel extends FieldPanel<String> {
@Override
public BinaryFieldPanel clone() {
- return (BinaryFieldPanel) super.clone();
+ LOG.info("Custom clone for binary field panel...");
+ return new BinaryFieldPanel(getId(), this.name, this.model, this.mimeType, this.fileKey);
}
@Override