Changeset 2016
- Timestamp:
- 02/11/08 15:37:19
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/fastladder-crawler/plagger/lib/Plagger/Plugin/Store/Fastladder.pm
r2015 r2016 47 47 my $now = Plagger::Date->now; 48 48 49 my $feed = $self->rs('Feeds')->find_or_new({ feedlink => $args->{feed}->url || $args->{feed}->id }); 49 # truncate feedlink to fit database varchar(255) 50 # FIXME: but this may cause some problems on crawler 51 my $feedlink = substr($args->{feed}->url || $args->{feed}->id, 0, 255); 52 my $feed = $self->rs('Feeds')->find_or_new({ feedlink => $feedlink }); 50 53 51 54 # update feed … … 98 101 if ($item->is_column_changed('digest')) { 99 102 my $subs = $me->subscriptions({ feed_id => $feed->id })->first; 100 $subs->update({ has_unread => ref($self->schema->storage) =~ /SQLite/ ? 'true' : \'true' }); 103 $subs->update({ has_unread => ref($self->schema->storage) =~ /SQLite/ ? 'true' : \'true' }); # XXX 101 104 } 102 105
