hunk.code_window:                         return Mono.error(new AppsmithException(AppsmithError.NO_RESOURCE_FOUND));
                       }
                       makePristine(datasource);
                       datasource.setOrganizationId(toOrganizationId);
                       datasource.setName(datasource.getName());
                       return Mono.zip(
                               Mono.just(templateDatasourceId),
                               datasourceService.create(datasource)
                       );
                   })
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:                     if (datasource.getDatasourceConfiguration() != null) {
                           datasourceContextService.decryptSensitiveFields(datasource.getDatasourceConfiguration().getAuthentication());
                       }
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/solutions/ExamplesOrganizationCloner.java
hunk.type: add
file: {
    "resourceUrl": ".t--dataSourceField",
    "searchApi": ".t--sidebar input[type=text]",
    "createapi": ".t--createBlankApiCard",
    "apiTxt": ".t--action-name-edit-field input",
    "popover": ".bp3-popover-target >div>svg",
    "moveTo": ".single-select >div:contains('Move to')",
    "copyTo": ".single-select >div:contains('Copy to')",
    "home": ".single-select >div:contains('Page1')",
    "delete": ".single-select >div:contains('Delete')",
    "path": ".t--path >div textarea",
    "editResourceUrl": ".t--dataSourceField",
    "autoSuggest": "//div[contains(@id,'react-select')]",
    "headerKey": "(//div[contains(@class,'t--actionConfiguration.headers[0].key.0')]//textarea)[2]",
    "headerValue": "(//div[contains(@class,'t--actionConfiguration.headers[0].value.0')]//textarea)[2]",
    "queryKey": "(//div[contains(@class,'t--actionConfiguration.queryParameters[0].key.0')]//textarea)[2]",
    "queryValue": "(//div[contains(@class,'t--actionConfiguration.queryParameters[0].value.0')]//textarea)[2]",
    "responseStatus": "//div[@id='root']",
    "responseText": ".CodeMirror-line > [role='presentation']",
    "createApiOnSideBar": "button:contains('Create new API')",
    "saveButton": "button:contains('Save')",
    "addHeader": ".t--addApiHeader svg",
    "marketPlaceapi": ".t--eachProviderCard p",
    "addPageButton": ".t--addToPageBtn",
    "apidocumentaionLink": ".t--apiDocumentationLink",
    "postbody": "(//div[contains(@class,'CodeMirror-wrap')]//textarea)[1]",
    "paginationTab": "li:contains('Pagination')",
    "apiInputTab": "li:contains('API Input')",
    "paginationOption": ".t--apiFormPaginationType div>input",
    "paginationWithTable": "//div[contains(@id,'react') and contains(text(),'Paginate with Table Page No')] ",
    "paginationWithUrl": "//div[contains(@id,'react') and contains(text(),'Paginate with Response Url')]",
    "panigationNextUrl": ".t--apiFormPaginationNext div>textarea",
    "panigationPrevUrl": ".t--apiFormPaginationPrev div>textarea",
    "TestNextUrl": ".t--apiFormPaginationNextTest",
    "TestPreUrl": ".t--apiFormPaginationPrevTest",
    "EditApiName": "img[alt='Edit pen']",
    "ApiName": ".t--action-name-edit-field span"
  }
  