Skip to content

Commit

Permalink
azurerm_windows_function_app_slot - fixed panic when planning (#27700)
Browse files Browse the repository at this point in the history
  • Loading branch information
erjdev authored Oct 25, 2024
1 parent 53c8b65 commit 7f15d10
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1527,9 +1527,9 @@ func (w WindowsFunctionAppSlotV0toV1) Schema() map[string]*pluginsdk.Schema {

func (w WindowsFunctionAppSlotV0toV1) UpgradeFunc() pluginsdk.StateUpgraderFunc {
return func(ctx context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error) {
oldId := rawState["service_plan_id"].(string)
oldId, ok := rawState["service_plan_id"].(string)
// service_plan_id can be empty if it is not in a different Service Plan to the "parent" app
if oldId == "" {
if !ok || oldId == "" {
return rawState, nil
}
parsedId, err := commonids.ParseAppServicePlanIDInsensitively(oldId)
Expand Down

0 comments on commit 7f15d10

Please sign in to comment.