Fix #123782: Asset Browser does not show tags for active asset

Caused by a6ed013baa20

Tags live on the `AssetMetaData` of an `AssetRepresentation` (so
`metadata` in py),
`asset_data`(also pointing to `AssetMetaData`) is a member of
`FileSelectEntry` only [which the above commit tried to get rid off...]

Pull Request: https://projects.blender.org/blender/blender/pulls/123818
This commit is contained in:
Philipp Oeser 2024-06-27 10:57:33 +02:00 committed by Philipp Oeser
parent da05bff96c
commit 77f874ae1d
2 changed files with 4 additions and 4 deletions

@ -41,7 +41,7 @@ class ASSET_OT_tag_add(AssetBrowserMetadataOperator, Operator):
def execute(self, context):
active_asset = context.asset
active_asset.asset_data.tags.new(data_("Tag"))
active_asset.metadata.tags.new(data_("Tag"))
return {'FINISHED'}

@ -793,12 +793,12 @@ class ASSETBROWSER_PT_metadata_tags(asset_utils.AssetMetaDataPanel, Panel):
def draw(self, context):
layout = self.layout
active_asset = context.asset
asset_data = active_asset.asset_data
asset_metadata = active_asset.metadata
row = layout.row()
row.template_list(
"ASSETBROWSER_UL_metadata_tags", "asset_tags", asset_data, "tags",
asset_data, "active_tag", rows=4,
"ASSETBROWSER_UL_metadata_tags", "asset_tags", asset_metadata, "tags",
asset_metadata, "active_tag", rows=4,
)
col = row.column(align=True)