mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-18 13:38:24 -04:00
Update member_slug lookup to 404 when not found (#4584)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
This commit is contained in:
@@ -7,9 +7,9 @@ class ActivitiesController < DataController
|
||||
where = {}
|
||||
where['active'] = true unless @show_all
|
||||
|
||||
if params[:member_slug]
|
||||
@owner = Member.find_by(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id unless @owner.nil?
|
||||
if params[:member_slug].present?
|
||||
@owner = Member.find_by!(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id
|
||||
end
|
||||
|
||||
@activities = Activity.search(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
class GardensController < DataController
|
||||
def index
|
||||
@owner = Member.find_by(slug: params[:member_slug])
|
||||
@owner = Member.find_by!(slug: params[:member_slug]) if params[:member_slug].present?
|
||||
@show_all = params[:all] == '1'
|
||||
@show_jump_to = params[:member_slug].present? || false
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ class HarvestsController < DataController
|
||||
|
||||
def index
|
||||
where = {}
|
||||
if params[:member_slug]
|
||||
@owner = Member.find_by(slug: params[:member_slug])
|
||||
if params[:member_slug].present?
|
||||
@owner = Member.find_by!(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id
|
||||
end
|
||||
|
||||
|
||||
@@ -11,9 +11,9 @@ class PlantingsController < DataController
|
||||
where = {}
|
||||
where['active'] = true unless @show_all
|
||||
|
||||
if params[:member_slug]
|
||||
@owner = Member.find_by(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id unless @owner.nil?
|
||||
if params[:member_slug].present?
|
||||
@owner = Member.find_by!(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id
|
||||
end
|
||||
|
||||
if params[:crop_slug]
|
||||
|
||||
@@ -8,7 +8,7 @@ class PostsController < ApplicationController
|
||||
respond_to :rss, only: %i(index show)
|
||||
|
||||
def index
|
||||
@author = Member.find_by(slug: params[:member_slug])
|
||||
@author = Member.find_by!(slug: params[:member_slug]) if params[:member_slug].present?
|
||||
@posts = posts
|
||||
respond_with(@posts)
|
||||
end
|
||||
|
||||
@@ -5,7 +5,7 @@ class SeedsController < DataController
|
||||
where = {}
|
||||
|
||||
if params[:member_slug].present?
|
||||
@owner = Member.find_by(slug: params[:member_slug])
|
||||
@owner = Member.find_by!(slug: params[:member_slug])
|
||||
where['owner_id'] = @owner.id
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user