Uploaded image for project: 'OpenShift Java Client'
  1. OpenShift Java Client
  2. OSJC-38

openshift-java-client: IDomain#refresh does not refresh the applications within it.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.5.0
    • None
    • None
    • None

      IDomain#refresh is implemented so that it would not load the list of applications if it wasnt loaded before and it would replace a list of existing applications with a new list of new instances:

      DomainResource
      public void refresh() throws OpenShiftException {
      	final DomainResourceDTO domainResourceDTO =  new GetDomainRequest().execute();
      	this.id = domainResourceDTO.getId();
      	this.suffix = domainResourceDTO.getSuffix();
      	if(this.applications != null) {
      		this.applications = loadApplications();
      	}
      }
      

      we should always load the list of applications and we should update applications that we already have (not replace them with new instances).

              adietish@redhat.com André Dietisheim
              adietish@redhat.com André Dietisheim
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: