Project

General

Profile

« Previous | Next » 

Revision ded94939

Added by Andreas Kohlbecker almost 7 years ago

ref #6169 fixing NPE

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/registration/RegistrationItemEditButtonGroup.java
49 49
            // no name in the registration! we only show the typified name as label
50 50
            addComponent(new Label(regDto.getTypifiedName().getLabel()));
51 51
        }
52
        regDto.getTypeDesignations().keySet().iterator().forEachRemaining(key -> {
53
            Label label = new Label(key   + ":");
54
            label.setWidthUndefined();
55
            addComponent(label);
56
            labels.add(label);
57

  
58
            regDto.getTypeDesignations().get(key).forEach(value -> {
59
            Button tdButton = new Button(value.getLabel());
60
            addComponent(tdButton);
61
            typeDesignationButtons.add(new IdButton(value.getId(), tdButton));
62
            }) ;
63
        });
52
        if(regDto.getTypeDesignations() != null){
53
            regDto.getTypeDesignations().keySet().iterator().forEachRemaining(key -> {
54
                Label label = new Label(key   + ":");
55
                label.setWidthUndefined();
56
                addComponent(label);
57
                labels.add(label);
58

  
59
                regDto.getTypeDesignations().get(key).forEach(value -> {
60
                    Button tdButton = new Button(value.getLabel());
61
                    addComponent(tdButton);
62
                    typeDesignationButtons.add(new IdButton(value.getId(), tdButton));
63
                }) ;
64
            });
65
        }
64 66
        Button addTypeDesignationButton = new Button(FontAwesome.PLUS);
65 67
        addComponent(addTypeDesignationButton);
66 68

  

Also available in: Unified diff