title: "Show deleted" checkbox not working as intended
body: <p>I've implemented a soft delete behavior in my imaginary Video rental app, and now I am trying to implement a way to reactivate my &quot;deleted&quot; customers, but I can't get my approach to work, surely something simple, but google did not let me find the answer, so here I am.</p>
  <p>Here is an excerpt from my repo interface (JpaRepository):</p>
  <pre><code>  @Query(&quot;select m from Movie m where m.isDeleted = true&quot;)
    List&lt;Movie&gt; findAllIsDeleted();
  
    @Override
    @Query(&quot;select m from Movie m where m.isDeleted=false&quot;)
    List&lt;Movie&gt; findAll();
  
    @Modifying
    @Transactional
    @Query(&quot;update Movie m set m.isDeleted=true where id=?1&quot;)
    void softDelete(Long id);
  </code></pre>
  <p>In my service class I have:</p>
  <pre><code>  public List&lt;Movie&gt; findAllMovies(String filterText) {
      if (filterText == null || filterText.isEmpty()) {
        return movieRepository.findAll();
      } else {
        return movieRepository.search(filterText);
      }
    }
  
    public List&lt;Movie&gt; findAllDeletedMovies() {
      return movieRepository.findAllIsDeleted();
    }
  </code></pre>
  <p>And an excerpt from my listview class looks like:</p>
  <pre><code>...
    Checkbox showDeleted = new Checkbox(&quot;Show deleted movies&quot;, e -&gt; {
      updateList();
      Notification.show(e.getValue().toString());
    });
  ...
    private void updateList() {
      if (showDeleted.getValue() == true) {
        grid.setItems(service.findAllDeletedMovies());
      }
      grid.setItems(service.findAllMovies(filterText.getValue()));
    }
  </code></pre>
  <p>But obviously there is something wrong in the listener part, or there is a silent &quot;sure we want to help feature&quot; that I am not aware of. Because the updateList function is not executed. What have I missed?</p>