From 340be4c754c51e52598e8560f9ae64f7feae5207 Mon Sep 17 00:00:00 2001 From: Sean DeNigris Date: Tue, 21 Jan 2025 21:17:32 -0500 Subject: [PATCH] [Enh]: Magritte CSV Writer - Support Non-SequencedCollections Replace `first `, which fails for e.g. Sets, with `atRandom` --- repository/Neo-CSV-Magritte/MACSVWriter.class.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repository/Neo-CSV-Magritte/MACSVWriter.class.st b/repository/Neo-CSV-Magritte/MACSVWriter.class.st index 525a956..b9aefa8 100644 --- a/repository/Neo-CSV-Magritte/MACSVWriter.class.st +++ b/repository/Neo-CSV-Magritte/MACSVWriter.class.st @@ -96,7 +96,7 @@ MACSVWriter >> map: aString fieldSource: aBlock [ { #category : #accessing } MACSVWriter >> subjectDescription [ - ^ subjectDescription ifNil: [ subjectDescription := self subjects first magritteDescription ] + ^ subjectDescription ifNil: [ subjectDescription := self subjects atRandom magritteDescription ] ] { #category : #accessing }