X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FInfoText.java;fp=src%2Fbe%2Fnikiroo%2Ffanfix%2Fsupported%2FInfoText.java;h=8d4d97d935dc4ed263c80b20a836c790bcf683bd;hp=4f1dc39df95fae4ed24cf51f2908bc741813e947;hb=a7d266e6616349169d03e93780fb656754089dd0;hpb=301791d3fc0f152942b542e3d98ebddc0af528f2 diff --git a/src/be/nikiroo/fanfix/supported/InfoText.java b/src/be/nikiroo/fanfix/supported/InfoText.java index 4f1dc39..8d4d97d 100644 --- a/src/be/nikiroo/fanfix/supported/InfoText.java +++ b/src/be/nikiroo/fanfix/supported/InfoText.java @@ -30,10 +30,11 @@ class InfoText extends Text { MetaData meta = InfoReader.readMeta(new File(new File(source .toURI()).getPath() + ".info")); - // Some old .info files don't have this information... + // Some old .info files don't have those now required fields... String test = meta.getTitle() == null ? "" : meta.getTitle(); test += meta.getAuthor() == null ? "" : meta.getAuthor(); test += meta.getDate() == null ? "" : meta.getDate(); + test += meta.getUrl() == null ? "" : meta.getUrl(); if (test.isEmpty()) { MetaData superMeta = super.getMeta(source, reset(in)); if (meta.getTitle() == null || meta.getTitle().isEmpty()) { @@ -45,6 +46,9 @@ class InfoText extends Text { if (meta.getDate() == null || meta.getDate().isEmpty()) { meta.setDate(superMeta.getDate()); } + if (meta.getUrl() == null || meta.getUrl().isEmpty()) { + meta.setUrl(superMeta.getUrl()); + } } return meta;