Skip to content
Snippets Groups Projects
Unverified Commit 92590d40 authored by K.Filippopolitis's avatar K.Filippopolitis Committed by GitHub
Browse files

Merge pull request #43 from HBPMedical/fix/exareme_now_ignores_pathology_version

Now a pathology has a version until Exareme is completely replaced by…
parents 0a6f68f7 94687d72
No related branches found
No related tags found
No related merge requests found
name: Publish testing images
on:
pull_request:
branches:
- master
jobs:
build_and_push:
name: Build image and push to dockerhub
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Log in to Docker Hub
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Load cached image
uses: actions/cache@v2
with:
path: /tmp/.buildx-cache/portal-backend
key: buildx-backend
restore-keys: buildx-backend
- name: Build and Push image to dockerhub
uses: docker/build-push-action@v2
with:
context: .
file: ./Dockerfile
push: true
tags: hbpmip/portal-backend:testing
cache-from: type=local,src=/tmp/.buildx-cache/portal-backend
cache-to: type=local,dest=/tmp/.buildx-cache-new/portal-backend
# Temp fix
# https://github.com/docker/build-push-action/issues/252
# https://github.com/moby/buildkit/issues/1896
- name: Move Docker images cache
run: |
rm -rf /tmp/.buildx-cache
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
...@@ -41,7 +41,7 @@ public class MIPEngineAlgorithmRequestDTO { ...@@ -41,7 +41,7 @@ public class MIPEngineAlgorithmRequestDTO {
inputData.setData_model(parameter.getValue()); inputData.setData_model(parameter.getValue());
break; break;
case "filter": case "filter":
if (!parameter.getValue().equals("")) if (parameter.getValue() != null && !parameter.getValue().equals(""))
inputData.setFilters(JsonConverters.convertJsonStringToObject(parameter.getValue(), MIPEngineAlgorithmRequestDTO.Filter.class)); inputData.setFilters(JsonConverters.convertJsonStringToObject(parameter.getValue(), MIPEngineAlgorithmRequestDTO.Filter.class));
break; break;
default: default:
......
...@@ -13,6 +13,10 @@ public class PathologyDTO { ...@@ -13,6 +13,10 @@ public class PathologyDTO {
@SerializedName("code") @SerializedName("code")
private String code; private String code;
@SerializedName("version")
private String version;
@SerializedName("label") @SerializedName("label")
private String label; private String label;
......
...@@ -465,7 +465,20 @@ public class ExperimentService { ...@@ -465,7 +465,20 @@ public class ExperimentService {
String algorithmEndpoint = queryExaremeUrl + "/" + algorithmName; String algorithmEndpoint = queryExaremeUrl + "/" + algorithmName;
List<ExaremeAlgorithmRequestParamDTO> algorithmParameters List<ExaremeAlgorithmRequestParamDTO> algorithmParameters
= experimentDTO.getAlgorithm().getParameters(); = experimentDTO.getAlgorithm().getParameters();
String algorithmBody = gson.toJson(algorithmParameters); List<ExaremeAlgorithmRequestParamDTO> algorithmParametersWithoutPathologyVersion = new ArrayList<>();
for (ExaremeAlgorithmRequestParamDTO algorithmParameter : algorithmParameters)
{
if (algorithmParameter.getName().equals("pathology")) {
List<String> pathology_info = Arrays.asList(algorithmParameter.getValue().split(":", 2));
String pathology_code = pathology_info.get(0);
algorithmParameter.setValue(pathology_code);
}
algorithmParametersWithoutPathologyVersion.add(algorithmParameter);
}
String algorithmBody = gson.toJson(algorithmParametersWithoutPathologyVersion);
logger.LogUserAction("Exareme algorithm execution. Endpoint: " + algorithmEndpoint); logger.LogUserAction("Exareme algorithm execution. Endpoint: " + algorithmEndpoint);
logger.LogUserAction("Exareme algorithm execution. Body: " + algorithmBody); logger.LogUserAction("Exareme algorithm execution. Body: " + algorithmBody);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment