Skip to content

Commit e2ebc84

Browse files
author
Thomas
committed
Fix error
1 parent 3d00ac1 commit e2ebc84

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/repository/OrganizationRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public interface OrganizationRepository extends ReactiveMongoRepository<Organiza
1515
Mono<Organization> findFirstByStateMatches(OrganizationState state);
1616

1717
Flux<Organization> findByIdInAndState(Collection<String> id, OrganizationState state);
18-
Flux<Organization> findByIdGinAndState(Collection<String> gid, OrganizationState state);
18+
Flux<Organization> findByGidInAndState(Collection<String> gid, OrganizationState state);
1919

2020
Mono<Organization> findByIdAndState(String id, OrganizationState state);
2121
Mono<Organization> findByGidAndState(String gid, OrganizationState state);

server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ public Mono<OrganizationCommonSettings> getOrgCommonSettings(String orgId) {
185185
@Override
186186
public Flux<Organization> getByIds(Collection<String> ids) {
187187
if(!ids.isEmpty() && FieldName.isGID(ids.stream().findFirst().get()))
188-
return repository.findByIdGinAndState(ids, ACTIVE);
188+
return repository.findByGidInAndState(ids, ACTIVE);
189189
return repository.findByIdInAndState(ids, ACTIVE);
190190
}
191191

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/filter/ApiEventFilter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import reactor.core.scheduler.Schedulers;
2020

2121
import java.nio.charset.StandardCharsets;
22+
import java.util.Optional;
2223

2324
import static org.lowcoder.sdk.constants.GlobalContext.CURRENT_ORG_MEMBER;
2425
import static org.lowcoder.sdk.constants.GlobalContext.VISITOR_TOKEN;
@@ -53,7 +54,8 @@ public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
5354
private void emitEvent(ServerHttpRequest request, String token, OrgMember orgMember) {
5455
MultiValueMap<String, String> headers = writableHttpHeaders(request.getHeaders());
5556
headers.remove("Cookie");
56-
String ipAddress = headers.remove("X-Real-IP").stream().findFirst().get();
57+
Optional<String> ipAddressOptional = headers.remove("X-Real-IP").stream().findFirst();
58+
String ipAddress = ipAddressOptional.orElse("");
5759

5860
APICallEvent event = APICallEvent.builder()
5961
.userId(orgMember.getUserId())

0 commit comments

Comments
 (0)