Guest User

Untitled

a guest
May 25th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1.  
  2. # error produced, it seems to forget the join?
  3.  
  4. andreas-marienborgs-computer:saltem-indexer andreas$ ./script/saltem-indexer.pl
  5. indexing: 637
  6. DBIx::Class::ResultSet::update(): DBI Exception: DBD::SQLite::db prepare_cached failed: no such column: string(1) at dbdimp.c line 271 [for Statement "UPDATE Event SET ready_for_index = ? WHERE ( ready_for_index = ? AND string = ? )"] at ./script/saltem-indexer.pl line 30
  7.  
  8. # saltem-indexer.pl
  9.  
  10. my $events = $s->resultset('Event')->ready_for_index;
  11.  
  12. warn "indexing: " . $events->count . "\n";
  13. while (my $e = $events->next) {
  14.  
  15. # check that it lives?
  16. $xap->indexer->index($e);
  17.  
  18.  
  19. }
  20. # error happens here:
  21. $events->update({ ready_for_index => 0});
  22.  
  23.  
  24. # the rs-method:
  25.  
  26. sub ready_for_index {
  27. my ($self) = @_;
  28.  
  29. return $self->search({
  30. ready_for_index => 1,
  31. 'state.string' => 'approved',
  32.  
  33. },{
  34. join => 'state'
  35. });
  36. }
Add Comment
Please, Sign In to add comment