diff options
author | Logan Hunt <loganhunt@simponic.xyz> | 2022-04-21 17:23:17 -0600 |
---|---|---|
committer | Logan Hunt <loganhunt@simponic.xyz> | 2022-04-21 17:23:17 -0600 |
commit | f6b262ea668bfaef48be40efb809e791258e2417 (patch) | |
tree | 260cc539adf551576f28c0af1b1dcdb456958c00 /lib/aggiedit_web/live/post_live/form_component.ex | |
parent | d9943b201d98a2396d62b9a190659e2e776da019 (diff) | |
download | aggiedit-f6b262ea668bfaef48be40efb809e791258e2417.tar.gz aggiedit-f6b262ea668bfaef48be40efb809e791258e2417.zip |
Updates to frontend and fix a bug where first socket assignment failed
Diffstat (limited to 'lib/aggiedit_web/live/post_live/form_component.ex')
-rw-r--r-- | lib/aggiedit_web/live/post_live/form_component.ex | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/aggiedit_web/live/post_live/form_component.ex b/lib/aggiedit_web/live/post_live/form_component.ex index 8714277..43e6b9b 100644 --- a/lib/aggiedit_web/live/post_live/form_component.ex +++ b/lib/aggiedit_web/live/post_live/form_component.ex @@ -39,7 +39,9 @@ defmodule AggieditWeb.PostLive.FormComponent do filename = "#{upload.uuid}.#{extension}" dest = Path.join("priv/static/uploads", filename) - File.cp!(data.path, dest) + with :ok <- File.mkdir_p(Path.dirname(dest)) do + File.cp!(data.path, dest) + end {:ok, upload} = Uploads.create_upload(%{ file: filename, |