Skip to content

Commit 36f66ad

Browse files
authored
Ensure all returned string values are actually strings (#37)
* Update DBFTables.jl * fix ci
1 parent 489b320 commit 36f66ad

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
version: ${{ matrix.version }}
3333
arch: ${{ matrix.arch }}
34-
- uses: actions/cache@v1
34+
- uses: actions/cache@v4
3535
env:
3636
cache-name: cache-artifacts
3737
with:

src/DBFTables.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ julia_value(o::FieldDescriptor, s::AbstractString) = julia_value(o.type, Val(o.d
143143

144144
function julia_value_string(s::AbstractString)
145145
out = strip(x -> isspace(x) || x == '\0', s)
146-
isempty(out) ? missing : out
146+
isempty(out) ? missing : string(out)
147147
end
148148

149149
julia_value(::Type{String}, ::Val{'C'}, s::AbstractString) = julia_value_string(s)

0 commit comments

Comments
 (0)