diff --git a/docs/en_US/release_notes_4_22.rst b/docs/en_US/release_notes_4_22.rst index 7d18e077d..ec58ea765 100644 --- a/docs/en_US/release_notes_4_22.rst +++ b/docs/en_US/release_notes_4_22.rst @@ -23,6 +23,7 @@ Bug fixes | `Issue #3694 `_ - Gracefully informed the user that the database is already connected when they click on "Connect Database...". | `Issue #4279 `_ - Ensure that file browse "home" button should point to $HOME rather than /. | `Issue #4840 `_ - Ensure that 'With OID' option should be disabled while taking backup of database server version 12 and above. +| `Issue #5001 `_ - Fixed invalid literal issue when removing the connection limit for the existing role. | `Issue #5422 `_ - Ensure that the dependencies tab shows correct information for Synonyms. | `Issue #5440 `_ - Fixed list sorting issue in the schema diff tool. | `Issue #5449 `_ - Fixed an issue while comparing the two identical schemas using the schema diff tool. diff --git a/web/pgadmin/browser/server_groups/servers/roles/__init__.py b/web/pgadmin/browser/server_groups/servers/roles/__init__.py index 26533d944..a98c883ce 100644 --- a/web/pgadmin/browser/server_groups/servers/roles/__init__.py +++ b/web/pgadmin/browser/server_groups/servers/roles/__init__.py @@ -158,6 +158,10 @@ class RoleView(PGChildNodeView): ) if u'rolconnlimit' in data: + # If roleconnlimit is empty string then set it to -1 + if data[u'rolconnlimit'] == '': + data[u'rolconnlimit'] = -1 + if data[u'rolconnlimit'] is not None: data[u'rolconnlimit'] = int(data[u'rolconnlimit']) if type(data[u'rolconnlimit']) != int or \