diff --git a/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift b/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift index aa38a59..28bfed9 100644 --- a/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift +++ b/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift @@ -49,9 +49,9 @@ extension FilePermissions: RawRepresentable { extension FilePermissions: ExpressibleByStringLiteral { init(stringLiteral value: String) { - guard let _ = FilePermissions(string: value) else { + guard let permissions = FilePermissions(string: value) else { fatalError("Invalid FilePermissions string literal: \(value)") } - self.init(string: value)! + self = permissions } }