| 786 | } |
| 787 | |
| 788 | Expected<DataProcessorService::TransformRecipe> DataProcessorService::restoreTransform(const TransformRecipe& recipe) { |
| 789 | TransformRecipe restored = recipe; // copy; installTransform re-derives the runtime fields |
| 790 | if (restored.key.empty()) { |
| 791 | restored.key = makeTransformKey(restored.owner_plugin, restored.user_id); |
| 792 | } |
| 793 | return installTransform(std::move(restored)); |
| 794 | } |
| 795 | |
| 796 | } // namespace PJ |