Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:Test
kdepimlibs4
r886341.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File r886341.diff of Package kdepimlibs4
Subject: kblog: fix broken tagging From: wstephenson@suse.de Bug: Patch-upstream: 886341 --- kblog/wordpressbuggy.cpp (revision 886340) +++ kblog/wordpressbuggy.cpp (revision 886341) @@ -111,7 +111,7 @@ void WordpressBuggy::createPost( KBlog:: xmlMarkup += "<value><string><![CDATA[" + post->summary() + "]]></string></value>"; xmlMarkup += "</member><member>"; xmlMarkup += "<name>mt_keywords</name>"; - xmlMarkup += "<value><string><![CDATA[" + post->tags().join(" ") + "]]></string></value>"; + xmlMarkup += "<value><string><![CDATA[" + post->tags().join(",") + "]]></string></value>"; xmlMarkup += "</member></struct></param>"; xmlMarkup += "<param><value><boolean>" + QString( "%1" ).arg( (int)(!post->isPrivate() ) ) + @@ -207,7 +207,7 @@ void WordpressBuggy::modifyPost( KBlog:: xmlMarkup += "<value><string><![CDATA[" + post->summary() + "]]></string></value>"; xmlMarkup += "</member><member>"; xmlMarkup += "<name>mt_keywords</name>"; - xmlMarkup += "<value><string><![CDATA[" + post->tags().join( " " ) + "]]></string></value>"; + xmlMarkup += "<value><string><![CDATA[" + post->tags().join( "," ) + "]]></string></value>"; xmlMarkup += "</member></struct></param>"; xmlMarkup += "<param><value><boolean>" + QString( "%1" ).arg( (int)( !post->isPrivate() ) ) + --- kblog/movabletype.cpp (revision 886340) +++ kblog/movabletype.cpp (revision 886341) @@ -204,7 +204,7 @@ bool MovableTypePrivate::readArgsFromPos map["mt_allow_comments"] = (int)post.isCommentAllowed(); map["mt_allow_pings"] = (int)post.isTrackBackAllowed(); map["mt_excerpt"] = post.summary(); - map["mt_keywords"] = post.tags(); // TODO some conversion needed? + map["mt_keywords"] = post.tags().join(","); //map["mt_tb_ping_urls"] check for that, i think this should only be done on the server. *args << map; *args << QVariant( !post.isPrivate() ); --- kblog/blogpost.cpp (revision 886340) +++ kblog/blogpost.cpp (revision 886341) @@ -42,6 +42,14 @@ BlogPost::BlogPost( const KBlog::BlogPos d_ptr->mTitle = post.title(); d_ptr->mContent = post.content(); d_ptr->mCategories = post.categories(); + d_ptr->mTags = post.tags(); + d_ptr->mMood = post.mood(); + d_ptr->mPermaLink = post.permaLink(); + d_ptr->mSummary = post.summary(); + d_ptr->mLink = post.link(); + d_ptr->mMusic = post.music(); + d_ptr->mTrackBackAllowed = post.isTrackBackAllowed(); + d_ptr->mCommentAllowed = post.isCommentAllowed(); d_ptr->mError = post.error(); d_ptr->mJournalId = post.journalId(); d_ptr->mStatus = post.status(); Index: kblog/wordpressbuggy.cpp =================================================================== Index: kblog/movabletype.cpp =================================================================== Index: kblog/blogpost.cpp ===================================================================
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor