Skip to content

Commit 520cb5d

Browse files
committed
Merge branch 'master' into venv-poc
2 parents 6ac5eae + d2e38b8 commit 520cb5d

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [unreleased] - Unreleased
8+
## [3.4.4] - 2025-06-13
99
### Added
1010

1111
### Changed
@@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
### Fixed
1818
- fix typing issues in python code
19+
- fix long string attribute from production settings ( greatter than 255 characters )
1920

2021
## [3.4.3] - 2025-05-26
2122

src/iop/cls/IOP/Utils.cls

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,10 @@ ClassMethod GenerateProxyClass(
346346
Set tDefault = tPropInfo."__getitem__"(2)
347347
If ""'=tDefault {
348348
Set tCustomProp.InitialExpression = $$$quote(tDefault)
349+
if $LENGTH(tDefault)>255 {
350+
Set tSC = tCustomProp.Parameters.SetAt("","MAXLEN")
351+
Quit:$$$ISERR(tSC)
352+
}
349353
}
350354
Set tCustomProp.Required = tPropInfo."__getitem__"(3)
351355

src/tests/registerFilesIop/bo.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ class MySettingOperation(BusinessOperation):
139139
my_float_var : float = 0.0
140140
my_untyped_var = 0
141141
my_str_var = "foo"
142+
my_very_long_var = "a" * 1000 # Long string for testing
142143

143144
def OnMessage(self, request):
144145
attr = request.StringValue

0 commit comments

Comments
 (0)