@@ -1479,7 +1479,6 @@ def version_create_api(request, package_name):
14791479 version = PluginVersion (
14801480 plugin = plugin , is_from_token = True , token = request .plugin_token
14811481 )
1482-
14831482 return _version_create (request , plugin , version )
14841483
14851484
@@ -1491,16 +1490,16 @@ def version_create(request, package_name):
14911490 request , "plugins/version_permission_deny.html" , {"plugin" : plugin }
14921491 )
14931492 version = PluginVersion (plugin = plugin , created_by = request .user )
1494- is_trusted = request .user .has_perm ("plugins.can_approve" )
1495- return _version_create (request , plugin , version , is_trusted = is_trusted )
1493+ return _version_create (request , plugin , version )
14961494
14971495
1498- def _version_create (request , plugin , version , is_trusted = False ):
1496+ def _version_create (request , plugin , version ):
14991497 """
15001498 The form will create versions according to permissions,
15011499 plugin name and description are updated according to the info
15021500 contained in the package metadata
15031501 """
1502+ is_trusted = request .user .has_perm ("plugins.can_approve" ) or plugin .approved
15041503 if request .method == "POST" :
15051504
15061505 form = PluginVersionForm (
0 commit comments