summaryrefslogtreecommitdiff
path: root/lib/aggiedit_web/live/post_live/form_component.ex
diff options
context:
space:
mode:
authorLogan Hunt <loganhunt@simponic.xyz>2022-04-21 17:23:17 -0600
committerLogan Hunt <loganhunt@simponic.xyz>2022-04-21 17:23:17 -0600
commitf6b262ea668bfaef48be40efb809e791258e2417 (patch)
tree260cc539adf551576f28c0af1b1dcdb456958c00 /lib/aggiedit_web/live/post_live/form_component.ex
parentd9943b201d98a2396d62b9a190659e2e776da019 (diff)
downloadaggiedit-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.ex4
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,