Commit: 892ecdcf24d9fbc43cb3b8c0d9c7d84eab12103d
Parent: 3aa96dfb4e5373a38f7b96316e9eda813c8b215a
Author: Ren Tatsumoto
Date: Sun, 20 Sep 2020 04:21:23 +0300
concatenate fields when overwrite is not set
Diffstat:
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/subs2srs.lua b/subs2srs.lua
@@ -550,6 +550,18 @@ ankiconnect.append_media = function(note_id, audio_filename, snapshot_filename,
local audio_field = string.format('[sound:%s]', audio_filename)
local image_field = string.format('<img src="%s" alt="snapshot">', snapshot_filename)
+ if not overwrite then
+ local fields = ankiconnect.get_note_fields(note_id)
+ if fields ~= nil then
+ if fields[config.audio_field] then
+ audio_field = fields[config.audio_field] .. audio_field
+ end
+ if fields[config.image_field] then
+ image_field = fields[config.image_field] .. image_field
+ end
+ end
+ end
+
local args = {
action = "updateNoteFields",
version = 6,