hunk.code_window:                                 new String(responseBody),
                                   e.getMessage()
                           ));
                       }
                       if (jsonNodeBody == null) {
                           throw Exceptions.propagate(new AppsmithPluginException(
                                   AppsmithPluginError.PLUGIN_ERROR,
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:                     if (response.getStatusCode() != null && !response.getStatusCode().is2xxSuccessful()) {
                           if (jsonNodeBody.get("error") != null && jsonNodeBody.get("error").get("message") !=null) {
                               throw Exceptions.propagate(new AppsmithPluginException(
                                       AppsmithPluginError.PLUGIN_ERROR,   jsonNodeBody.get("error").get("message").toString()));
                           }
                           throw Exceptions.propagate(new AppsmithPluginException(
                                   AppsmithPluginError.PLUGIN_ERROR,
                                   "Could not map request back to existing data"));
                       }
  
hunk.file_path: app/server/appsmith-plugins/googleSheetsPlugin/src/main/java/com/external/config/BulkAppendMethod.java
hunk.type: add
file: const commonlocators = require("../../../../locators/commonlocators.json");
  const formWidgetsPage = require("../../../../locators/FormWidgets.json");
  const dsl = require("../../../../fixtures/formInputTableDsl.json");
  const pages = require("../../../../locators/Pages.json");
  const widgetsPage = require("../../../../locators/Widgets.json");
  const publish = require("../../../../locators/publishWidgetspage.json");
  const testdata = require("../../../../fixtures/testdata.json");
  
  describe("Binding the multiple input Widget", function() {
    before(() => {
      cy.addDsl(dsl);
    });
  
    it("Input widget test with default value from table widget", function() {
      cy.SearchEntityandOpen("Input1");
      cy.testJsontext("defaulttext", testdata.defaultInputWidget + "}}");
  
      cy.wait("@updateLayout").should(
        "have.nested.property",
        "response.body.responseMeta.status",
        200,
      );
    });
  
    it("validation of data displayed in all widgets based on row selected", function() {
      cy.isSelectRow(1);
      cy.readTabledataPublish("1", "0").then((tabData) => {
        const tabValue = tabData;
        expect(tabValue).to.be.equal("2736212");
        cy.log("the value is" + tabValue);
  
        cy.get(publish.inputWidget + " " + "input")
          .first()
          .invoke("attr", "value")
          .should("contain", tabValue);
        //       cy.get(publish.inputWidget + " " + "input")
        //         .last()
        //         .invoke("attr", "value")
        //         .should("contain", tabValue);
      });
    });
  });
  