@@ -50,7 +50,7 @@ def plugin_upload(package, **kwargs):
5050 try :
5151 # JSON-RPC cannot deserialize base64 strings to bytes, do it here instead
5252 if isinstance (package , str ):
53- package = b64decode (package .encode (' utf-8' ))
53+ package = b64decode (package .encode (" utf-8" ))
5454
5555 request = kwargs .get ("request" )
5656 package = BytesIO (package )
@@ -130,6 +130,8 @@ def plugin_upload(package, **kwargs):
130130 version_data ["changelog" ] = cleaned_data .get ("changelog" )
131131 if cleaned_data .get ("qgisMaximumVersion" ):
132132 version_data ["max_qg_version" ] = cleaned_data .get ("qgisMaximumVersion" )
133+ if cleaned_data .get ("supportsQt6" ):
134+ version_data ["supports_qt6" ] = cleaned_data .get ("supportsQt6" )
133135
134136 new_version = PluginVersion (** version_data )
135137 new_version .clean ()
@@ -138,9 +140,9 @@ def plugin_upload(package, **kwargs):
138140 # Avoids error: current transaction is aborted, commands ignored until
139141 # end of transaction block
140142 connection .close ()
141- raise Fault (1 , e . message )
143+ raise Fault (1 , str ( e ) )
142144 except ValidationError as e :
143- raise Fault (1 , e . message )
145+ raise Fault (1 , str ( e ) )
144146 except Exception as e :
145147 raise Fault (1 , "%s" % e )
146148
0 commit comments