Hi Guys,
I think, I stumbled across a bug in the Table.bulk_link_fetch() method of MIScriptingToolkit 3.3.202 (with GrantaMI 2023 R1).
When calling that method, providing a non-existing link group for argument "link_groups", it "creates" that link group in the dictionary of the records - of course without content. Means table.bulk_fetch(records=[rec], link_groups=['valid group', 'invalid group'] results in two link groups shown in the record, both 'valid group' and 'invalid group'.
I've cross-checked this behavior with STK 3.1.338 which just ignores invalid arguments, leaving the links dictionary empty.
Personally, I'd be most happy with bulk_link_fetch() raising an error in such cases instead of just ignoring an invalid argment. However, I'd like to ask whether behavior in 3.3 is a bug or feature 
Bests
Daniel