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:
parent
da05bff96c
commit
77f874ae1d
@ -41,7 +41,7 @@ class ASSET_OT_tag_add(AssetBrowserMetadataOperator, Operator):
|
|||||||
|
|
||||||
def execute(self, context):
|
def execute(self, context):
|
||||||
active_asset = context.asset
|
active_asset = context.asset
|
||||||
active_asset.asset_data.tags.new(data_("Tag"))
|
active_asset.metadata.tags.new(data_("Tag"))
|
||||||
|
|
||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
|
|
||||||
|
@ -793,12 +793,12 @@ class ASSETBROWSER_PT_metadata_tags(asset_utils.AssetMetaDataPanel, Panel):
|
|||||||
def draw(self, context):
|
def draw(self, context):
|
||||||
layout = self.layout
|
layout = self.layout
|
||||||
active_asset = context.asset
|
active_asset = context.asset
|
||||||
asset_data = active_asset.asset_data
|
asset_metadata = active_asset.metadata
|
||||||
|
|
||||||
row = layout.row()
|
row = layout.row()
|
||||||
row.template_list(
|
row.template_list(
|
||||||
"ASSETBROWSER_UL_metadata_tags", "asset_tags", asset_data, "tags",
|
"ASSETBROWSER_UL_metadata_tags", "asset_tags", asset_metadata, "tags",
|
||||||
asset_data, "active_tag", rows=4,
|
asset_metadata, "active_tag", rows=4,
|
||||||
)
|
)
|
||||||
|
|
||||||
col = row.column(align=True)
|
col = row.column(align=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user