Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Index: ../netpub_models/lib/netpub_models/tleo_service.rb
  2. ===================================================================
  3. --- ../netpub_models/lib/netpub_models/tleo_service.rb (revision 51483)
  4. +++ ../netpub_models/lib/netpub_models/tleo_service.rb (working copy)
  5. @@ -19,14 +19,14 @@
  6.  
  7. def sync_recents
  8. TleoService.update_all(
  9. - ["tleo_services.recent = (SELECT SUM(bc.is_recent) " \
  10. + ["tleo_services.recent = COALESCE( (SELECT SUM(bc.is_recent) " \
  11. "FROM programmes_all p " \
  12. "INNER JOIN programmes_all e ON e.root_id = p.id " \
  13. "INNER JOIN versions_all v ON v.programme_id = e.id " \
  14. "INNER JOIN broadcasts bc ON bc.version_id = v.id " \
  15. "INNER JOIN services sv ON sv.id = bc.service_id " \
  16. "WHERE p.depth = 1 AND p.id = ? AND sv.parent_service_id = ? " \
  17. - "GROUP BY p.id, sv.parent_service_id)", self.programme, self.service],
  18. + "GROUP BY p.id, sv.parent_service_id), 0)", self.programme, self.service],
  19. ["tleo_services.programme_id = ? AND tleo_services.service_id = ?", self.programme, self.service])
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement