diff options
Diffstat (limited to 'lib/Image/ExifTool/WriteXMP.pl')
-rw-r--r-- | lib/Image/ExifTool/WriteXMP.pl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Image/ExifTool/WriteXMP.pl b/lib/Image/ExifTool/WriteXMP.pl index 5be06572..38bdb967 100644 --- a/lib/Image/ExifTool/WriteXMP.pl +++ b/lib/Image/ExifTool/WriteXMP.pl @@ -1203,7 +1203,9 @@ sub WriteXMP($$;$) $et->Warn("$grp:$$tagInfo{Name} written as a literal because value is not a valid URI", 1); # fall through to write as a string literal } - delete $attrs{'rdf:resource'}; # (remove existing resource if necessary) + # remove existing value and/or resource attribute if they exist + delete $attrs{'rdf:value'}; + delete $attrs{'rdf:resource'}; $capture{$path} = [ $newValue, \%attrs ]; last; } |