diff --git a/resources/docs/Feed-formats.md b/resources/docs/Feed-formats.md
index e9602e6d1..87e725389 100755
--- a/resources/docs/Feed-formats.md
+++ b/resources/docs/Feed-formats.md
@@ -63,6 +63,8 @@ After your source feed data are downloaded either via URL or custom script, you
Format of post-process script execution line is the same as above.
+
+
Typical post-processing filter might do things like advanced CSS formatting of feed file entries, removing some ads or simply pretty-printing XML data:
| Command | Explanation |
diff --git a/resources/docs/images/scrape-post.png b/resources/docs/images/scrape-post.png
new file mode 100644
index 000000000..01db8ad26
Binary files /dev/null and b/resources/docs/images/scrape-post.png differ
diff --git a/src/librssguard/services/standard/standardfeed.cpp b/src/librssguard/services/standard/standardfeed.cpp
index 4b79cae74..42357ca60 100644
--- a/src/librssguard/services/standard/standardfeed.cpp
+++ b/src/librssguard/services/standard/standardfeed.cpp
@@ -682,6 +682,7 @@ QNetworkReply::NetworkError StandardFeed::networkError() const {
StandardFeed::StandardFeed(const QSqlRecord& record) : Feed(record) {
setEncoding(record.value(FDS_DB_ENCODING_INDEX).toString());
setSourceType(SourceType(record.value(FDS_DB_SOURCE_TYPE_INDEX).toInt()));
+ setPostProcessScript(record.value(FDS_DB_POST_PROCESS).toString());
StandardFeed::Type type = static_cast(record.value(FDS_DB_TYPE_INDEX).toInt());