From 58b7a74f60b8a5317bc080613352ea3d32af8ca6 Mon Sep 17 00:00:00 2001 From: James Smith Date: Wed, 14 May 2025 22:03:19 +0100 Subject: [PATCH] remove extraneous dots from paths --- app/models/model_file.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/model_file.rb b/app/models/model_file.rb index 2e6c8b13f..9cde51cc6 100644 --- a/app/models/model_file.rb +++ b/app/models/model_file.rb @@ -89,7 +89,8 @@ class ModelFile < ApplicationRecord end def filename_without_extension - File.join(File.dirname(filename), basename(include_extension: false)) + dirname = File.dirname(filename) + File.join([dirname, basename(include_extension: false)].reject { |it| it == "." }) end def name