From 1681dbdb76c60a9f2f419c7cf6acba7540685d56 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Mon, 20 Feb 2023 16:55:45 +0100 Subject: [PATCH] (feat) clean ghost availabilities and slots --- CHANGELOG.md | 1 + lib/tasks/fablab/maintenance.rake | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7680025e2..473cfa99d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Fix a bug: unable to start Fab-manager with message: maximum must be a nonnegative Integer - Fix a bug: unable to export orders statistics - Fix a bug: invalid shell coloring during setup +- [TODO DEPLOY] `fablab:maintenance:clean_availabilities` ## v5.7.0 2023 February 17 diff --git a/lib/tasks/fablab/maintenance.rake b/lib/tasks/fablab/maintenance.rake index d589f8a726..7d1658fa9e 100644 --- a/lib/tasks/fablab/maintenance.rake +++ b/lib/tasks/fablab/maintenance.rake @@ -139,6 +139,11 @@ namespace :fablab do puts '-> Done' end + desc 'Remove ghost availabilities and slots' + task clean_availabilities: :environment do + Availability.where(available_type: 'unknown').destroy_all + end + def dates_from_args(args) year = args.year || Time.current.year month = args.month || Time.current.month