Pārlūkot izejas kodu

HUE-3792 [editor] Schedule error when clicking on disabled button

Romain Rigaux 9 gadi atpakaļ
vecāks
revīzija
89ce94d

+ 1 - 1
desktop/libs/notebook/src/notebook/api.py

@@ -340,7 +340,7 @@ def get_history(request):
   response = {'status': -1}
 
   doc_type = request.GET.get('doc_type')
-  limit = max(request.GET.get('len', 50), 100)
+  limit = min(request.GET.get('len', 50), 100)
 
   response['status'] = 0
   history = []

+ 1 - 1
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -206,7 +206,7 @@ ${ hueIcons.symbols() }
 
         % if mode == 'editor':
         <div class="btn-group">
-          <a class="btn" title="${ _('Schedule') }" rel="tooltip" data-placement="bottom" data-bind="click: function() { $root.selectedNotebook().schedule() }, css: {'disabled': ! $root.selectedNotebook() || ! $root.selectedNotebook().id() }">
+          <a class="btn" title="${ _('Schedule') }" rel="tooltip" data-placement="bottom" data-bind="click: function() { if ($root.selectedNotebook() && $root.selectedNotebook().id()) { $root.selectedNotebook().schedule() } }, css: {'disabled': ! $root.selectedNotebook() || ! $root.selectedNotebook().id() }">
             <i class="fa fa-fw fa-calendar"></i>
           </a>