early-oxygen-87878
11/07/2023, 4:24 PMself.index_query = -> { query.with_deleted }? Maybe something like: self.query = -> { query.with_deleted }miniature-optician-85831
11/07/2023, 4:24 PMloud-jewelry-99127
11/07/2023, 4:25 PMearly-oxygen-87878
11/07/2023, 4:25 PMloud-jewelry-99127
11/07/2023, 4:25 PMearly-oxygen-87878
11/07/2023, 4:25 PMloud-jewelry-99127
11/07/2023, 4:25 PMloud-jewelry-99127
11/07/2023, 4:25 PMloud-jewelry-99127
11/07/2023, 4:26 PMself.find_record_method that will give you acess to the queryloud-jewelry-99127
11/07/2023, 4:27 PMloud-jewelry-99127
11/07/2023, 4:28 PMearly-oxygen-87878
11/07/2023, 4:29 PMearly-oxygen-87878
11/07/2023, 4:29 PMloud-jewelry-99127
11/07/2023, 4:30 PMearly-oxygen-87878
11/07/2023, 7:36 PMloud-jewelry-99127
11/07/2023, 7:43 PMself.find_query_method didn't work?loud-jewelry-99127
11/07/2023, 7:44 PMearly-oxygen-87878
11/07/2023, 7:45 PMfilterable: true to be scopedloud-jewelry-99127
11/07/2023, 7:48 PMself.index_query is not respected when applying a filter?early-oxygen-87878
11/07/2023, 7:51 PMearly-oxygen-87878
11/07/2023, 7:51 PMearly-oxygen-87878
11/07/2023, 8:06 PMSELECT COUNT(*) FROM "region_courses" WHERE ("region_courses"."deleted_at" IS NOT NULL AND "region_courses"."deleted_at" != NULL)
which is not good sql because the "region_courses"."deleted_at" != NULL will always return nothing.early-oxygen-87878
11/07/2023, 8:07 PMloud-jewelry-99127
11/07/2023, 8:13 PMloud-jewelry-99127
11/07/2023, 8:14 PMearly-oxygen-87878
11/07/2023, 8:17 PMruby
web | Started GET "/avo/resources/region_courses?page=3&filters[deleted_at][is_present][]=" for 127.0.0.1 at 2023-11-07 20:52:17 +0100
web | (1.4ms) SELECT "flipper_features"."key" AS feature_key, "flipper_gates"."key", "flipper_gates"."value" FROM "flipper_features" LEFT OUTER JOIN "flipper_gates" ON "flipper_features"."key" = "flipper_gates"."feature_key"
web | ↳ lib/account_middleware.rb:23:in `call'
web | User Load (1.9ms) SELECT "users".* FROM "users" WHERE "users"."deleted_at" IS NULL AND "users"."id" = $1 ORDER BY "users"."id" ASC LIMIT $2 [["id", 1], ["LIMIT", 1]]
web | ↳ lib/account_middleware.rb:23:in `call'
web | Processing by Avo::RegionCoursesController#index as HTML
web | Parameters: {"page"=>"3", "filters"=>{"deleted_at"=>{"is_present"=>[""]}}}
web | [Avo] 2023-11-07 20:52:17 +0100: Performing request to avohq.io API to check license availability.
web | RegionCourse Load (0.9ms) SELECT "region_courses".* FROM "region_courses" /* loading for inspect */ LIMIT $1 [["LIMIT", 11]]
web | ↳ lib/account_middleware.rb:23:in `call'
web | RegionCourse Count (0.6ms) SELECT COUNT(*) FROM "region_courses" WHERE ("region_courses"."deleted_at" IS NOT NULL AND "region_courses"."deleted_at" != NULL)
web | ↳ lib/account_middleware.rb:23:in `call'
web | RegionCourse Load (0.5ms) SELECT "region_courses".* FROM "region_courses" WHERE ("region_courses"."deleted_at" IS NOT NULL AND "region_courses"."deleted_at" != NULL) ORDER BY region_courses.created_at desc LIMIT $1 OFFSET $2 [["LIMIT", 24], ["OFFSET", 0]]early-oxygen-87878
11/07/2023, 8:17 PMloud-jewelry-99127
11/07/2023, 8:20 PMloud-jewelry-99127
11/17/2023, 9:53 AMindex_query
https://cdn.discordapp.com/attachments/1171485435135016980/1175010855734214696/keeping_index_query.webm?ex=6569ad22&is=65573822&hm=807694297310b4540ea9fb1bfae8098e0a6d45e616ff7a9e5f88197da8a6abbf&loud-jewelry-99127
11/17/2023, 9:59 AM