| | try { |
| | final var attrs = node.getAttributes(); |
| | - |
| | final var attr = attrs.getNamedItem( "src" ); |
| | |
 |
| | private void setMetaData( final Document doc ) { |
| | final var metadata = createMetaDataMap( doc ); |
| | + |
| | visit( doc, "/html/head", node -> |
| | metadata.entrySet() |
| | .forEach( entry -> node.appendChild( createMeta( doc, entry ) ) ) |
| | ); |
| | |
| | final var title = metadata.get( "title" ); |
| | + |
| | if( title != null ) { |
| | visit( doc, "/html/head/title", node -> node.setTextContent( title ) ); |
 |
| | final var mediaType = response.getMediaType(); |
| | |
| | - imageFile = mediaType.createTemporaryFile( APP_TITLE_LOWERCASE ); |
| | + imageFile = mediaType.createTempFile( APP_TITLE_LOWERCASE, true ); |
| | |
| | try( final var image = response.getInputStream() ) { |