mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 23:16:15 +08:00
Fix smart annotation for RepositoryItem
This commit is contained in:
parent
b6f038ff09
commit
3bda6a987d
|
@ -37,7 +37,7 @@ module SmartAnnotations
|
|||
end
|
||||
|
||||
def generate_rep_item_snippet(name, object)
|
||||
if object
|
||||
if object&.repository
|
||||
repository_name = fetch_repository_name(object)
|
||||
if object.archived?
|
||||
return "<span class='sa-type'>#{trim_repository_name(repository_name)}</span> " \
|
||||
|
|
|
@ -39,7 +39,7 @@ module SmartAnnotations
|
|||
end
|
||||
|
||||
def repository_item(name, user, team, type, object)
|
||||
if object
|
||||
if object&.repository
|
||||
return unless SmartAnnotations::PermissionEval.check(user, team, type, object)
|
||||
|
||||
return SmartAnnotations::HtmlPreview.html(nil, type, object)
|
||||
|
|
Loading…
Reference in a new issue