File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#!/usr/bin/env ruby
22# -*- coding: utf-8 -*-
3- # Name:: Automatic::Plugin::FullText
3+ # Name:: Automatic::Plugin::Store:: FullText
44# Author:: 774 <http://id774.net>
55# Created:: Feb 26, 2012
6- # Updated:: Feb 26 , 2012
6+ # Updated:: Feb 28 , 2012
77# Copyright:: 774 Copyright (c) 2012
88# License:: Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3.0.
99require 'plugins/store/store_database'
@@ -40,12 +40,16 @@ def model_class
4040
4141 def run
4242 return for_each_new_feed { |feed |
43- Blog . create (
44- :title => feed . title ,
45- :link => feed . link ,
46- :description => feed . description ,
47- :content => feed . content_encoded ,
48- :created_at => Time . now . strftime ( "%Y/%m/%d %X" ) )
43+ begin
44+ Blog . create (
45+ :title => feed . title ,
46+ :link => feed . link ,
47+ :description => feed . description ,
48+ :content => feed . content_encoded ,
49+ :created_at => Time . now . strftime ( "%Y/%m/%d %X" ) )
50+ rescue
51+ Automatic ::Log . puts ( "warn" , "Skip feed due to fault in save." )
52+ end
4953 }
5054 end
5155 end
You can’t perform that action at this time.
0 commit comments