summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2015-01-11 10:54:48 -0700
committermo khan <mo@mokhan.ca>2015-01-11 10:54:48 -0700
commitdde94a30f1b0193e89b88eef48d81a77cbab7a9f (patch)
tree1ce265f96c38e9152883b4e626c1130d6501fc52 /app/models
parent50eaeae7ef98f66ed187ff8193d8b73dc390681b (diff)
only load processed images.
Diffstat (limited to 'app/models')
-rw-r--r--app/models/creation/repository.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/creation/repository.rb b/app/models/creation/repository.rb
index 3d668f0e..9ebd7885 100644
--- a/app/models/creation/repository.rb
+++ b/app/models/creation/repository.rb
@@ -1,7 +1,7 @@
class Creation
include Queryable
scope :tagged, ->(tag) { tagged_with([tag]).where('photos_count > 0') }
- scope :published, ->() { unscoped.distinct.includes(:user, :photos).joins(:photos).where('photos.image_processing' => nil) }
+ scope :published, ->{ joins(:photos).where(photos: { image_processing: nil }) }
scope :search, ->(query) { where(["UPPER(creations.name) LIKE :query OR UPPER(creations.story) LIKE :query", { query: "%#{query.upcase}%" }]) }
class Repository < SimpleDelegator