Skip to content

Commit 397ac9d

Browse files
authored
Merge pull request #234 from Xpirix/fix_qt6_rpc_upload
Improve Qt6 support on RPC and metadata value
2 parents db43500 + aad20ab commit 397ac9d

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

qgis-app/plugins/api.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

qgis-app/plugins/validator.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,7 @@ def validator(package, is_new: bool = False):
382382
metadata[metadata.index((flag, dict(metadata)[flag]))] = (
383383
flag,
384384
dict(metadata)[flag].lower() == "true"
385+
or dict(metadata)[flag].lower() == "yes"
385386
or dict(metadata)[flag].lower() == "1",
386387
)
387388

0 commit comments

Comments
 (0)