diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-04-23 17:36:46 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-04-25 21:27:50 +0100 |
commit | f5781cd6ee0976154ce459c3824b5f50021de4a2 (patch) | |
tree | a327e01eae9ae338a189e2fc6486c97555788518 | |
parent | Remove debug (diff) | |
download | gentoobrowse-api-f5781cd6ee0976154ce459c3824b5f50021de4a2.tar.bz2 gentoobrowse-api-f5781cd6ee0976154ce459c3824b5f50021de4a2.tar.xz gentoobrowse-api-f5781cd6ee0976154ce459c3824b5f50021de4a2.zip |
Add package herd support, even though none appear to have it at the moment.
-rw-r--r-- | gentoobrowse-api/service/maintenance/packageMetaProcessor.cpp | 12 | ||||
-rw-r--r-- | gentoobrowse-api/service/sql/maintenance/packageMetaUpdate.sql | 5 |
2 files changed, 11 insertions, 6 deletions
diff --git a/gentoobrowse-api/service/maintenance/packageMetaProcessor.cpp b/gentoobrowse-api/service/maintenance/packageMetaProcessor.cpp index 1f99ce2..17af6a3 100644 --- a/gentoobrowse-api/service/maintenance/packageMetaProcessor.cpp +++ b/gentoobrowse-api/service/maintenance/packageMetaProcessor.cpp @@ -27,8 +27,11 @@ namespace Gentoo { md.getXPathValue("/pkgmetadata/longdescription[@lang='en']/text()"), md.getXPathValue("/pkgmetadata/longdescription[1]/text()") }); - m->bindParamS(1, (fn / 1).string()); - m->bindParamS(2, (fn / 2).string()); + U::Database::bindOptionalsS(m, 1, { + md.getXPathValue("/pkgmetadata/herd/text()") + }); + m->bindParamS(2, (fn / 1).string()); + m->bindParamS(3, (fn / 2).string()); m->execute(); } @@ -43,8 +46,9 @@ namespace Gentoo { { auto m = dbc->modify(sql::maintenance::packageMetaUpdate::sql); m->bindNull(0); - m->bindParamS(1, (fn / 1).string()); - m->bindParamS(2, (fn / 2).string()); + m->bindNull(1); + m->bindParamS(2, (fn / 1).string()); + m->bindParamS(3, (fn / 2).string()); m->execute(); } } diff --git a/gentoobrowse-api/service/sql/maintenance/packageMetaUpdate.sql b/gentoobrowse-api/service/sql/maintenance/packageMetaUpdate.sql index ec83634..c065d3f 100644 --- a/gentoobrowse-api/service/sql/maintenance/packageMetaUpdate.sql +++ b/gentoobrowse-api/service/sql/maintenance/packageMetaUpdate.sql @@ -1,5 +1,6 @@ -UPDATE gentoobrowse.packages p - SET summary = gentoobrowse.textclean(?) +UPDATE gentoobrowse.packages p SET + summary = gentoobrowse.textclean(?), + herd = ? FROM gentoobrowse.categories c WHERE p.categoryid = c.categoryid AND c.name = ? |