private void setFileFieldToNull()

in src/main/java/com/epam/digital/data/platform/restapi/core/service/FilePropertiesService.java [132:143]


  private void setFileFieldToNull(List<Object> objectsFromFieldValue, Field fieldFromObject,
      Object objectFromResponseBody) {
    var isListNotEmpty =
        Objects.nonNull(objectsFromFieldValue) && !objectsFromFieldValue.isEmpty();
    if (isListNotEmpty) {
      if (isListContainsFiles(objectsFromFieldValue)) {
        ReflectionUtils.setField(fieldFromObject, objectFromResponseBody, null);
      } else if (isObjectCanContainFile(objectsFromFieldValue.get(0))) {
        objectsFromFieldValue.forEach(this::resetFileFields);
      }
    }
  }