Adding a isblank check
Some checks failed
Music Collection CI Workflow / test (./backend) (push) Successful in 29s
Music Collection CI Workflow / test (./frontend) (push) Successful in 36s
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/music-collection-backend, ./backend) (push) Successful in 51s
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Failing after 1m25s
Music Collection CI Workflow / deploy (push) Has been skipped
Some checks failed
Music Collection CI Workflow / test (./backend) (push) Successful in 29s
Music Collection CI Workflow / test (./frontend) (push) Successful in 36s
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/music-collection-backend, ./backend) (push) Successful in 51s
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Failing after 1m25s
Music Collection CI Workflow / deploy (push) Has been skipped
This commit is contained in:
parent
a0dbe3858b
commit
68eb24dc82
@ -5,6 +5,7 @@ import { useParams } from 'next/navigation'
|
|||||||
import { Album } from '@/entities/album.entity';
|
import { Album } from '@/entities/album.entity';
|
||||||
import { Song } from '@/entities/song.entity';
|
import { Song } from '@/entities/song.entity';
|
||||||
import { TimeUtils } from '@/utils/time.util';
|
import { TimeUtils } from '@/utils/time.util';
|
||||||
|
import { StringUtils } from '@/utils/string.util';
|
||||||
import { createSong, deleteSong, getAlbum, getSong, updateSong } from '@/app/actions';
|
import { createSong, deleteSong, getAlbum, getSong, updateSong } from '@/app/actions';
|
||||||
import Button from 'react-bootstrap/Button';
|
import Button from 'react-bootstrap/Button';
|
||||||
import Modal from 'react-bootstrap/Modal';
|
import Modal from 'react-bootstrap/Modal';
|
||||||
@ -45,8 +46,7 @@ export default function Page() {
|
|||||||
|
|
||||||
const formData = new FormData(event.currentTarget);
|
const formData = new FormData(event.currentTarget);
|
||||||
try {
|
try {
|
||||||
console.log(formData);
|
if (StringUtils.isBlank(formData.get('id'))) {
|
||||||
if (!(await formData.get('id'))) {
|
|
||||||
const data = await createSong(formData);
|
const data = await createSong(formData);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
} else {
|
} else {
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
import { FormEvent, MouseEvent, useState, useEffect } from 'react';
|
import { FormEvent, MouseEvent, useState, useEffect } from 'react';
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import { Album } from '@/entities/album.entity';
|
import { Album } from '@/entities/album.entity';
|
||||||
|
import { StringUtils } from '@/utils/string.util';
|
||||||
import { createAlbum, deleteAlbum, getAlbum, getAlbums, updateAlbum } from '@/app/actions';
|
import { createAlbum, deleteAlbum, getAlbum, getAlbums, updateAlbum } from '@/app/actions';
|
||||||
import Button from 'react-bootstrap/Button';
|
import Button from 'react-bootstrap/Button';
|
||||||
import Modal from 'react-bootstrap/Modal';
|
import Modal from 'react-bootstrap/Modal';
|
||||||
@ -39,9 +40,7 @@ export default function Page() {
|
|||||||
|
|
||||||
const formData = new FormData(event.currentTarget);
|
const formData = new FormData(event.currentTarget);
|
||||||
try {
|
try {
|
||||||
console.log(formData);
|
if (StringUtils.isBlank(formData.get('id'))) {
|
||||||
console.log("Editing " +formData.get("id"));
|
|
||||||
if (!(await formData.get('id'))) {
|
|
||||||
const data = await createAlbum(formData);
|
const data = await createAlbum(formData);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
} else {
|
} else {
|
||||||
|
5
frontend/src/utils/string.utils.tsx
Normal file
5
frontend/src/utils/string.utils.tsx
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export class StringUtils {
|
||||||
|
static isBlank(str) {
|
||||||
|
return (!str || /^\s*$/.test(str));
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user