hunk.code_window:                     .flatMapMany(application -> repository.findByApplicationIdAndViewMode(application.getId(), false, READ_ACTIONS))
                       .filter(newAction -> !PluginType.JS.equals(newAction.getPluginType()))
                       .flatMap(this::setTransientFieldsInUnpublishedAction);
           }
           return repository.findAllActionsByNameAndPageIdsAndViewMode(name, pageIds, false, READ_ACTIONS, sort)
                   .flatMap(this::setTransientFieldsInUnpublishedAction);
       }
       @Override
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:                 .filter(newAction -> !PluginType.JS.equals(newAction.getPluginType()))
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/services/ce/NewActionServiceCEImpl.java
hunk.type: add
file: import Widget from "./widget";
  
  export const CONFIG = {
    type: Widget.getWidgetType(),
    name: "TabsMigrator",
    needsMeta: true,
  
    defaults: {
      isLoading: true,
      rows: 1,
      columns: 1,
      widgetName: "Skeleton",
      version: 1,
      animateLoading: true,
    },
    properties: {
      derived: Widget.getDerivedPropertiesMap(),
      default: Widget.getDefaultPropertiesMap(),
      meta: Widget.getMetaPropertiesMap(),
      config: Widget.getPropertyPaneConfig(),
    },
  };
  
  export default Widget;
  