From 810184041f7eb31527ddcc9b8793021a56bb22aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20de=20B=C3=BArca?= Date: Tue, 10 Jun 2014 20:12:46 -0600 Subject: [PATCH] Fetch CreatorCredit for Book/Edition on get_by_id() --- data/book.js | 7 +++++++ data/edition.js | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/data/book.js b/data/book.js index 802b4c3..9e0c86f 100644 --- a/data/book.js +++ b/data/book.js @@ -19,6 +19,13 @@ Book._columns = [ 'book_data.comment' ]; +Book.get_by_id = function(id) { + var book = CoreEntity.get_by_id.call(this, id); + book.creator_credit = CreatorCredit.get_by_id(book.creator_credit_id); + + return book; +}; + Book._build_search_body = function(data) { var body = CoreEntity._build_search_body.call(this, data); diff --git a/data/edition.js b/data/edition.js index babc76d..d7dd166 100644 --- a/data/edition.js +++ b/data/edition.js @@ -26,6 +26,13 @@ Edition._columns = [ 'edition_data.comment' ]; +Edition.get_by_id = function(id) { + var edition = CoreEntity.get_by_id.call(this, id); + edition.creator_credit = CreatorCredit.get_by_id(edition.creator_credit_id); + + return edition; +}; + Edition._build_search_body = function(data) { var body = CoreEntity._build_search_body.call(this, data);