You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by zj...@apache.org on 2020/05/19 02:47:47 UTC

[zeppelin] branch master updated: [ZEPPELIN-4823]. exported ipynb file name is undefined

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

zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b1df00  [ZEPPELIN-4823]. exported ipynb file name is undefined
0b1df00 is described below

commit 0b1df00a2feffa22bede44fd326dcfcf24e25bd6
Author: Jeff Zhang <zj...@apache.org>
AuthorDate: Mon May 18 16:29:45 2020 +0800

    [ZEPPELIN-4823]. exported ipynb file name is undefined
    
    ### What is this PR for?
    
    Before this PR, the exported `ipynb` is always `undefined.zepl.ipynb` because note name is not passed correctly, this PR fix this issue and the exported ipynb will be `{note_name}.ipynb`
    
    ### What type of PR is it?
    [Bug Fix]
    
    ### Todos
    * [ ] - Task
    
    ### What is the Jira issue?
    * https://issues.apache.org/jira/browse/ZEPPELIN-4823
    
    ### How should this be tested?
    * Manually tested
    
    ### Screenshots (if appropriate)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    Author: Jeff Zhang <zj...@apache.org>
    
    Closes #3774 from zjffdu/ZEPPELIN-4823 and squashes the following commits:
    
    b5af8aa36 [Jeff Zhang] [ZEPPELIN-4823]. exported ipynb file name is undefined
---
 .../src/main/java/org/apache/zeppelin/socket/NotebookServer.java        | 2 +-
 zeppelin-web/src/components/websocket/websocket-event.factory.js        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java b/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java
index ad06e02..e04ebf2 100644
--- a/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java
+++ b/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java
@@ -1193,7 +1193,7 @@ public class NotebookServer extends WebSocketServlet
     } else {
       Message resp = new Message(OP.CONVERTED_NOTE_NBFORMAT)
               .put("nbformat", new JupyterUtil().getNbformat(note.toJson()))
-              .put("name", fromMessage.get("name"));
+              .put("noteName", fromMessage.get("noteName"));
       conn.send(serializeMessage(resp));
     }
   }
diff --git a/zeppelin-web/src/components/websocket/websocket-event.factory.js b/zeppelin-web/src/components/websocket/websocket-event.factory.js
index 2ed7da2..f1b8cd6 100644
--- a/zeppelin-web/src/components/websocket/websocket-event.factory.js
+++ b/zeppelin-web/src/components/websocket/websocket-event.factory.js
@@ -184,7 +184,7 @@ function WebsocketEventFactory($rootScope, $websocket, $location, baseUrlSrv, sa
     } else if (op === 'PARAS_INFO') {
       $rootScope.$broadcast('updateParaInfos', data);
     } else if (op === 'CONVERTED_NOTE_NBFORMAT') {
-      saveAsService.saveAs(data.nbformat, data.name, 'zepl.ipynb');
+      saveAsService.saveAs(data.nbformat, data.noteName, '.ipynb');
     } else if (op === 'INTERPRETER_INSTALL_STARTED') {
       ngToast.info(data.message);
     } else if (op === 'INTERPRETER_INSTALL_RESULT') {