From 4e2e359dee8327720c310f49edfcbe65836b88d1 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 17 Apr 2026 10:22:13 -0500 Subject: [PATCH] PI Anthologies: Only put status in tags if in include_subject_tags. Closes #1332 --- calibre-plugin/fff_plugin.py | 4 +++- fanficfare/adapters/adapter_test1.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/calibre-plugin/fff_plugin.py b/calibre-plugin/fff_plugin.py index 78774e94..142723ac 100644 --- a/calibre-plugin/fff_plugin.py +++ b/calibre-plugin/fff_plugin.py @@ -3201,7 +3201,9 @@ The previously downloaded book is still in the anthology, but FFF doesn't have t s = options.get('frompage',{}).get('status','') if s: book['all_metadata']['status'] = s - book['tags'].append(s) + ## status into tags only if in include_subject_tags + if 'status' in configuration.getConfigList('include_subject_tags'): + book['tags'].append(s) book['tags'].extend(configuration.getConfigList('anthology_tags')) book['all_metadata']['anthology'] = "true" diff --git a/fanficfare/adapters/adapter_test1.py b/fanficfare/adapters/adapter_test1.py index 8222be19..630fcd5b 100644 --- a/fanficfare/adapters/adapter_test1.py +++ b/fanficfare/adapters/adapter_test1.py @@ -491,6 +491,7 @@ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor desc = '

The Great Test Series of '+self.getSiteDomain()+'!

Now with two lines!

' return {'name':'The Great Test', 'desc':desc, + 'status':'AStatus', 'urllist':['http://'+self.getSiteDomain()+'?sid=1', 'http://'+self.getSiteDomain()+'?sid=2', 'http://'+self.getSiteDomain()+'?sid=3',