diff --git a/src/main/java/com/commafeed/backend/feeds/FeedParser.java b/src/main/java/com/commafeed/backend/feeds/FeedParser.java index cbbdc2ac..0fa38af7 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedParser.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedParser.java @@ -5,7 +5,6 @@ import java.text.DateFormat; import java.util.Date; import java.util.List; -import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.SystemUtils; import org.jdom.Element; @@ -89,16 +88,15 @@ public class FeedParser { continue; } entry.setGuid(FeedUtils.truncate(guid, 2048)); - entry.setGuidHash(DigestUtils.sha1Hex(guid)); entry.setUrl(FeedUtils.truncate( FeedUtils.toAbsoluteUrl(item.getLink(), feed.getLink()), 2048)); entry.setUpdated(validateDate(getEntryUpdateDate(item), true)); - entry.setAuthor(item.getAuthor()); FeedEntryContent content = new FeedEntryContent(); content.setContent(getContent(item)); content.setTitle(getTitle(item)); + content.setAuthor(item.getAuthor()); SyndEnclosure enclosure = (SyndEnclosure) Iterables.getFirst( item.getEnclosures(), null); if (enclosure != null) { diff --git a/src/main/java/com/commafeed/backend/model/FeedEntry.java b/src/main/java/com/commafeed/backend/model/FeedEntry.java index 1aeebb9c..22ef3c31 100644 --- a/src/main/java/com/commafeed/backend/model/FeedEntry.java +++ b/src/main/java/com/commafeed/backend/model/FeedEntry.java @@ -43,9 +43,6 @@ public class FeedEntry extends AbstractModel { @Column(length = 2048) private String url; - @Column(name = "author", length = 128) - private String author; - @Temporal(TemporalType.TIMESTAMP) private Date inserted; @@ -117,14 +114,6 @@ public class FeedEntry extends AbstractModel { this.guidHash = guidHash; } - public String getAuthor() { - return author; - } - - public void setAuthor(String author) { - this.author = author; - } - public Feed getFeed() { return feed; } diff --git a/src/main/java/com/commafeed/frontend/model/Entry.java b/src/main/java/com/commafeed/frontend/model/Entry.java index 31134bb6..076a04d8 100644 --- a/src/main/java/com/commafeed/frontend/model/Entry.java +++ b/src/main/java/com/commafeed/frontend/model/Entry.java @@ -41,7 +41,7 @@ public class Entry implements Serializable { entry.setContent(FeedUtils.proxyImages(feedEntry.getContent() .getContent(), publicUrl, proxyImages)); entry.setRtl(FeedUtils.isRTL(feedEntry)); - entry.setAuthor(feedEntry.getAuthor()); + entry.setAuthor(feedEntry.getContent().getAuthor()); entry.setEnclosureUrl(feedEntry.getContent().getEnclosureUrl()); entry.setEnclosureType(feedEntry.getContent().getEnclosureType()); entry.setDate(feedEntry.getUpdated()); diff --git a/src/main/resources/changelogs/db.changelog-1.2.xml b/src/main/resources/changelogs/db.changelog-1.2.xml index 155e685c..cdd65aeb 100644 --- a/src/main/resources/changelogs/db.changelog-1.2.xml +++ b/src/main/resources/changelogs/db.changelog-1.2.xml @@ -31,6 +31,7 @@ +