Skip to content

Commit b4e936a

Browse files
authored
Ajustes (#374)
ajuste para uso de mais de um ServerContext no mesmo DataModule ajuste de compatibilidade para Delphi-12-Athenas
2 parents 54ac181 + b049414 commit b4e936a

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

CORE/Source/Basic/uRESTDWBasic.pas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5514,6 +5514,7 @@ procedure TRESTServiceBase.Notification(AComponent: TComponent;
55145514
vTagService := False;
55155515
For B := 0 To TRESTDWServerContext(ServerMethodsClass.Components[i]).ContextList.Count -1 Do
55165516
Begin
5517+
Error := False; //29/11/2023 - roniery ajuste para uso de mais de um ServerContext
55175518
If LowerCase(urlContext) = LowerCase(TRESTDWServerContext(ServerMethodsClass.Components[i]).ContextList[B].BaseURL) Then
55185519
vTagService := LowerCase(TRESTDWServerContext(ServerMethodsClass.Components[i]).ContextList[B].ContextName) = LowerCase(Pooler);
55195520
If vTagService Then

CORE/Source/utils/uRESTDWMassiveBuffer.pas

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1591,7 +1591,7 @@ implementation
15911591
Except
15921592
End;
15931593
vTagkey := IntToStr(vLastOpen) + '|' + EncodeStrings(vBookmark{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
1594-
MassiveLineBuff.vMassiveValues.Items[MassiveLineBuff.vMassiveValues.Count -1].Value := EncodeStrings(vTagKey{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
1594+
TMassiveValue(MassiveLineBuff.vMassiveValues.Items[MassiveLineBuff.vMassiveValues.Count -1]).Value := EncodeStrings(vTagKey{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
15951595
End;
15961596
End
15971597
Else If Dataset is TRESTDWTable Then
@@ -1603,7 +1603,7 @@ implementation
16031603
Except
16041604
End;
16051605
vTagkey := IntToStr(vLastOpen) + '|' + EncodeStrings(vBookmark{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
1606-
MassiveLineBuff.vMassiveValues.Items[MassiveLineBuff.vMassiveValues.Count -1].Value := EncodeStrings(vTagKey{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
1606+
TMassiveValue(MassiveLineBuff.vMassiveValues.Items[MassiveLineBuff.vMassiveValues.Count -1]).Value := EncodeStrings(vTagKey{$IFDEF RESTDWLAZARUS}, csUndefined{$ENDIF});
16071607
End;
16081608
End;
16091609
End;

0 commit comments

Comments
 (0)