Skip to content

Commit dd1cbee

Browse files
committed
CR feedback - revert back to original impl of FileAttachmentContainer.fileUploadFieldKey
1 parent 9449a86 commit dd1cbee

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

src/org/labkey/test/components/ui/entities/EntityBulkUpdateDialog.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,9 @@ public String getDateField(CharSequence fieldIdentifier)
253253
* @param fieldIdentifier Identifier for the field; name ({@link String}) or fieldKey ({@link FieldKey})
254254
* @return file attachment component
255255
*/
256-
public FileAttachmentContainer getFileField(CharSequence fieldIdentifier)
256+
private FileAttachmentContainer getFileField(CharSequence fieldIdentifier)
257257
{
258-
String identifier = FileAttachmentContainer.fileUploadIdentifier(fieldIdentifier.toString());
258+
FieldKey identifier = FileAttachmentContainer.fileUploadFieldKey(fieldIdentifier);
259259
return enableAndWait(identifier, elementCache().fileUploadField(identifier));
260260
}
261261

@@ -280,9 +280,9 @@ public EntityBulkUpdateDialog removeFile(CharSequence fieldIdentifier)
280280
return this;
281281
}
282282

283-
public FileUploadField getExistingFileField(String fieldIdentifier)
283+
public FileUploadField getExistingFileCard(CharSequence fieldIdentifier)
284284
{
285-
String identifier = FileAttachmentContainer.fileUploadIdentifier(fieldIdentifier.toString());
285+
FieldKey identifier = FileAttachmentContainer.fileUploadFieldKey(fieldIdentifier);
286286
return enableAndWait(identifier, elementCache().fileField(identifier));
287287
}
288288

src/org/labkey/test/components/ui/files/FileAttachmentContainer.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.labkey.test.components.WebDriverComponent;
77
import org.labkey.test.components.html.FileInput;
88
import org.labkey.test.components.html.Input;
9+
import org.labkey.test.params.FieldKey;
910
import org.openqa.selenium.ElementNotInteractableException;
1011
import org.openqa.selenium.WebDriver;
1112
import org.openqa.selenium.WebElement;
@@ -195,9 +196,14 @@ protected class ElementCache extends Component<?>.ElementCache
195196
public Locator fileUploadScrollFooterLoc = Locator.tagWithClass("div", "file-upload__scroll-footer");
196197
}
197198

198-
public static String fileUploadIdentifier(String fieldIdentifier)
199+
/**
200+
* File upload fields append "-fileUpload" to the field's fieldKey
201+
* @param fieldIdentifier Identifier for the field; name ({@link String}) or fieldKey ({@link FieldKey})
202+
* @return FieldKey with expected suffix
203+
*/
204+
public static FieldKey fileUploadFieldKey(CharSequence fieldIdentifier)
199205
{
200-
return fieldIdentifier + "-fileUpload"; // Issue 53394
206+
return FieldKey.fromFieldKey(FieldKey.fromName(fieldIdentifier) + "-fileUpload"); // Issue 53394
201207
}
202208

203209
public static class FileAttachmentContainerFinder extends WebDriverComponentFinder<FileAttachmentContainer, FileAttachmentContainerFinder>

0 commit comments

Comments
 (0)