Backfill existing rooms to public so older shared links are joinable.
Deploy Ladill Meet / deploy (push) Successful in 1m26s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-11 15:19:45 +00:00
co-authored by Cursor
parent 60d006654f
commit 86d5b43607
@@ -0,0 +1,28 @@
<?php
use App\Models\Room;
use Illuminate\Database\Migrations\Migration;
return new class extends Migration
{
public function up(): void
{
Room::withTrashed()
->whereNotNull('settings')
->get()
->each(function (Room $room): void {
$settings = $room->settings;
if (! is_array($settings) || empty($settings['invite_only'])) {
return;
}
$settings['invite_only'] = false;
$room->forceFill(['settings' => $settings])->saveQuietly();
});
}
public function down(): void
{
// Prior invite-only state is not restored.
}
};