diff --git a/routes/admin/agenda.rb b/routes/admin/agenda.rb
index 7ced67f6641bdb701b41e440ed49380bdb870ff9..4406a6a04e35fab66c990c77de697ac91b0bfd4a 100644
--- a/routes/admin/agenda.rb
+++ b/routes/admin/agenda.rb
@@ -8,7 +8,10 @@ get '/:service_space_url_name/admin/agenda/' do
 	@breadcrumbs << {:text => 'Agenda'}
 	date = params[:date].nil? ? Time.now.midnight : Time.parse(params[:date])
 
-	reservations = Reservation.includes(:user, :resource, :event).where(events: {:service_space_id => @space.id}).in_day(date).order(:start_time)
+	reservations = Reservation.includes(:user, :resource, :event).in_day(date).order(:start_time).all.to_a
+	reservations.select! do |res|
+		res.event.service_space_id == @space.id
+	end
 	events = Event.includes(:event_type).where(:service_space_id => @space.id).in_day(date).order(:start_time)
 
 	# get the hours for this day to show